No bro, Xbox isn't evil anymore. Phil Spencer is a good guy and Gamepass is the "best deal in gaming"./s
On serious note there is some legit reason to do something like this. Things like the Cronos Max or Rapid fire controllers are a legit problem in multiplayer games because they are hardware cheats essentially.
But they could have created an API that allows games to check if a unoffical device is detected if that is the reason.