But they are different and while apple indeed markets them to consumers, not just pro users, the percentage of people wanting to play games is still low imo
Why? You said it yourself Apple moving to its own proprietary hardware. Why would any company decide today to port a game when apple moving to a new platform?
Again we're talking about a subset of a 10% marketshare. The cost is high and the return is low.
Edit:
Let me just add with the advent of streaming and its only going to grow, it makes more sense for game publishers to push mac users to the streaming service they support. They get revenue, but not the overhead of developing games for a non-standard platform and there's no day to day overhead of maintaining games on a different platform. I foresee this being the future perhaps even on the PC side as well.
First I think any developer would be OK with grabbing additional customers from 10% marketshare. At the same time console ports (XBOXOne , PS4) have worked really well with Blizzard's battle.net players as one example.
Most sophisticated games are no longer standalone, that was abandoned years ago, as there is no way to scale the game as needed as well as provide multiplayer decently. I still look at iOS and iPad games hopelessly in a swamp, because the App Store doesn't provide for micro-transactions revenue and continuous updates that are necessary to immediately fix issues across multiple processor platforms. No I don't agree with EPIC tactics, just wrong.
I see Apple having trust issues with the "streaming" games with their mobile OS's. Hopefully we can grow out of that to a semblance of working out all those security issues as Apple has with MacOS.
Many years ago I would say consumers were much more into games, and in that light, I feel this Apple Arcade is just a big mistake and an attempt by Apple to make game playing a service they can make revenue on instead of thinking of developers out there.
For the people that build gaming PC's and configure them as hackintoshes (Duel OS), the dropped support for Nvidia is a pain.