Compatibility for many programs people care about is a lot better on Windows than on Mac (or Linux). That has improved a lot in recent years, of course. Especially for games.
Linux has great compatibility for lots of hardware, but Windows is still better supported. Mac has almost non-existent compatibility for hardware: you need to buy an Apple branded device to run Apple's operating system. For peripherals Windows has probably the best compatibility list, but Linux can often be better for very old stuff. Mac's record is spotty at best.
> Mac has almost non-existent compatibility for hardware: you need to buy an Apple branded device to run Apple's operating system.
Not only an Apple device but a recent Apple device. I have a 2014 RMBP that works flawlessly. I haven’t been able to install MacOS on it for a couple of years now.
Compatibility for many programs people care about is a lot better on Windows than on Mac (or Linux). That has improved a lot in recent years, of course. Especially for games.
Linux has great compatibility for lots of hardware, but Windows is still better supported. Mac has almost non-existent compatibility for hardware: you need to buy an Apple branded device to run Apple's operating system. For peripherals Windows has probably the best compatibility list, but Linux can often be better for very old stuff. Mac's record is spotty at best.