People are perfectly rational, I have recommended MacBooks over windows because they’re simply better when windows is failing so hard and Linux doesn’t provide what they need.
This is changing with winboat on Linux, and a lot of people just use this as an opportunity to complain rather than actually fix their problems. Feels like a lot of people would still pick windows over macOS, even if it was free and libre, just cause it is apple, and it ‘games bad’ despite the advancements in wine allowing it to game even better than most gaming laptops