If your gaming doesn't work correctly on an OS other than windows, it is probably the manufacturer fault.
If your gaming doesn't work correctly on an OS other than windows, it is probably the manufacturer fault.
Look, I don't know about you, but I don't have unlimited time to go fiddle with whatever emulation layer is there to make some game from 2017 work well on a modern Mac. Not only that, but Apple has proven, time and time again, that they completely do not care about backwards compatibility, which is crucial for games, so let's not pretend that the "manufacturer" (assuming you're talking about the game developers here) is at fault - nobody has unlimited time to adjust their product on the whims of the folks in Cupertino.
Here's the reality - on Windows, I can still play DOS games. On macOS, with the latest OS release, 90% of my Steam library cannot be used (that were all perfectly fine before the update) because Apple decided to remove support for 32-bit apps. So sticking to Windows for gaming is the logical choice if you want access to the latest and greatest titles and not a selection of a few that are "hacked around".
There's awesome Linux experiences out there and the Steam deck is starting to show what's possible giving varying levels of control.
We live in exciting times. The more choice, the better.
Again - not necessarily saying that the Windows experience is ideal, but it's the absolute best out of the available options.
But the mouse, if it doesn't work and it says it does on the box then that is the vendor issue.
Guess how much malware suddenly can't execute.
On a client machine where the bulk of the software I bought is 32-bit and it stops working overnight, that's less acceptable.