Mac has terrible backwards support.
Windows is still the winner for supporting older programs and games, even though it's by no means 100% and compatibility with Windows 10 may fail with the next update.
About 10 years ago I bought an Intel iMac because it had a nice monitor, and at the time I was having trouble finding a good PC monitor. The iMac came with OS X 10.5 (aka Leopard). When I eventually "updated" the iMac to OS X 10.6 (aka Snow Leopard), some applications stopped working. Every year or two Apple "updates" their Mac OS version and there are programs that no longer work, including some programs that aren't much more than two years old. Here's the Wikipedia list of Mac OS releases showing how often they introduce a new onehttps://en.wikipedia.org/wiki/OS_X#Release_history
OS X 10.7 eliminated support for Rosetta. The purpose of Rosetta was to allow the running of OS X programs developed for older Macs with a PowerPC processor on a newer Mac with an Intel processor. This included RealMyst, Alida, and a few other games for OS X that I had bought, and which would not run on my iMac without Rosetta.
Since Apple had no security updates for OS X 10.6 and kept trying to push OS 10.7 instead, that was the end of my using a Mac as my main computer. I took the iMac offline and went back to using a PC as my Internet computer. I had that iMac all set up to play DOS games with DOSBox and ScummVM, configured with soundfonts for much better midi sound in DOS games and tweaked to give the best picture. I also had VMware Fusion installed to play older Windows games. And I had Rosetta installed, and Sheepshaver for even older Mac games. All that took quite a bit of time and research to set up. I didn't want a new version of Mac OS with someone else's idea of what was important installed -- something that eliminated most of what I used the computer for and threw out all the work I'd done getting things working.
Even before that, Apple dropped support of Mac Classic with OS X 10.4 on Intel Macs. Support for Classic was dropped entirely with OS X 10.5. I can see where changing the type of processor might have made Classic not work -- but they didn't replace it with anything
. Instead you had to use 3rd party software like Basilisk or Sheepshaver to play your old pre-OS X Mac games (games for Mac System 7, OS 8, or OS 9). Basilisk and Sheepshaver were more complicated to set up and really didn't work as well as Classic. Games on hybrid CD's (made for both Mac and PC) didn't work on Sheepshaver, and at the time Basilisk only worked with System 7.
And then there is the horror of iTunes. New versions of Mac OS X rely heavily on iTunes for buying Mac software -- and iTunes is an unholy mess. It constantly tries to shove stuff you don't want in your face while its search function barely functions at all. Even back when I was using OS X 10.5, when iTunes was more tractable, I used to Google the Mac software (or music) I was looking for instead of using the broken iTunes search.
Apple seems to be "targeting" customers who always have to have "the latest" even if it is poorer quality, less functional, and will stop working in the next couple of years. Apple used to be known for using good hardware, but now it's not built to last any more (if it does, it's an accident). Apple has done all they can to make it impossible for 3rd party repair companies to service Apple products -- including having their computers and tablets held together by glue. They want you to either buy a new one or pay exorbitant prices for repair at the Apple store. At the same time they advertise their products as "environmentally friendly" -- even though replacing an entire product is the opposite. Their products are also extremely hard to recycle in a cost-effective way because of the variety of materials used.
It's unfortunate that Microsoft decided to use some of Apple's bad habits, including pushing out a new version of their latest Windows every year or two with little or no regard for backward compatibility with programs or hardware.
Apple now uses some of Microsofts bad habits -- pushing out a new version of their OS without testing whether it breaks anything on their older products. They don't care -- after all, they want you to buy a new one every year, or even better, every 6 months.
But I'll say one thing for Apple -- I never had updates _forced_ on my Mac. I'd get notifications that an update was available, but I never had a Mac reboot while I was in the middle of doing something important, and I never lost hours of work because of an update forcing itself through at an inconvenient time, rebooting without warning for some update and not saving my work properly -- essentially doing the work of a virus.
Anyway, I don't trust either one, but Windows -- even Windows 10 -- is better for games than Mac. Mac was a viable alternative in the 1990's -- especially for QuickTime-based adventure games. But now you're much better off with Windows -- and even better if you have older computers with the older versions of Windows that are what the games were made for.