It is a game of compromises. It is also made harder because no one buys a Mac to play games, so the price to get good performance and good visuals is skewed on Mac hardware.Good as defined by who? As soon as people mention good scores on even base Macs, people start nit picking about upscaling and frame gen. Success is not defined by high performance. One need only look at the Steam survey or the success of various consoles. During the 2010s pc gaming expanded a great deal, and a huge part of that was people gaming on terrible Intel igpus.
I think there is some confusion about what Apple is doing and what they need to do. They are not going after the “pc” market. They are just looking to increase the number of games available for people who have Macs. To do this they need more companies to release games. For that to happen, those companies need to be confident that they will make money. High end performance isn’t that important.
And of course folks are going to compare Mac to PC. Everyone wants justification that their platform of choice is better in the thing they believe it is better in. When that isn't quite true goal posts are moved till it is. That is just how people work.