PCs shouldn't recognize Gamecube controllers as Xbox controllers... because they're not.
Most PC games don't need built-in controller support. I can take a list of keyboard defaults, plug them into JoyToKey within 1 minute, and make a game work with hundreds of controllers, using a layout that I explicitly consented to.