The issue isn't the hardware, necessarily. The issue is getting AAA content creators interested in macOS as a platform. The fact that macOS still represents a small niche of the overall PC market means the top studios choose to ignore it. Add to that the cost of developing games for a platform that is very different from the dominant market devices (Windows PCs and consoles). The return on investment simply doesn't exist.
The historical problem with gaming on Intel Macs was weak GPU performance on all but most expensive Pro-Level Macs as well as driver stability. Apple Silicon fixes both of these problems. A MacBook Air is already comparable performance-wise to an entry-level gaming laptop with a similar price. Couple of years from now, once the Apple Silicon rollout is finished, gaming-capable Macs will constitute about 20-30% of all gaming PCs, making the platform more interesting for game studios.
I also think that you are overestimating the effort to port/develop games for Mac. Most games out there use a middleware like Unity or Unreal Engine anyway — those natively support Mac. For games with custom engines it might be more tricky, but then again, there is MoltenVK. Metro Exodus is a practical example of how well an AAA game can run on Mac. Weirdly enough, the biggest issue right now are the game stores — neither Steam nor Epic offer native ARM utilities, which prevents the studios to ship native versions. Once Valve get's their crap together, we will see a lot of titles getting native M1 support.
Right now, there are at least three high-impact games that are optimized for the new Macs: Baldur's Gates 3, Metro: Exodus and World of Warcraft, and there are many more games that run just fine.
macOS itself is a huge problem. I dont think game developers from PC are interested in macOS for several reasons.
Let's get some fact checks here.
1. OS market share is extremely lower than Windows.
True, but then again, the share of gaming PCs is also rather low. The overwhelming majority of PCs are cheap office boxes with very weak GPUs. In contrast, all Apple Silicon Macs are capable of gaming. In a couple of years I expect the gaming-capable Macs to constitute at least 20% of all gaming-capable PCs.
3. Game related technology is bad and inferior compared to PC.
Absolutely untrue. Metal is a very capable API, and Apple has been improving their developer tooling in the last years. We now have state of the art GPU debugging.
5. Mac itself is extremely expensive for gaming.
MacBook Air starts at $999, and it's better at gaming than any other laptop in it's category. Yes, you can get a cheap gaming laptop for less, but it won't have the same utility or value. On the Windows side you have to choose between gaming and productivity, Apple Silicon makes this choice irrelevant.
6. Apple GPU is poor for gaming.
Completely untrue. It can run modern games at Full HD with medium/high settings with 40-ish FPS. Probably better if the game is properly optimized.
8. Apple themselves are not interested in PC/Console games instead of mobile games.
Apple gives you state of the art developer frameworks and tools to develop high-end games. Check out the WWDC session where they talk about optimizing Metro: Last Light and Baldur's Gates 3.
9. Apple is preventing other gaming platform to enter macOS and other Apple OS.
I am not sure what this is supposed to mean.
Which means it is a problem. Linux is more free than macOS to develop games on, a bit like windows. That five times market shares are boosted by mostly tech plebs who uses Mac Pro to tweet their latest purchase of expensive yacht /s, not by gamers. Wealthy, but no desire to play any game (playing human is more fun so why playing games?).
Linux is absolutely awful for developing games. Linux has no ABI stability, which means that testing and deploying your game is a huge mess. Drivers are a huge mess. Supporting all the different hardware and software configuration is a huge mess. Yeah, you can target something popular like Ubuntu, but it's rarely worth the hassle. Linux is great for open-source software (if you bother to set up flexible configuration scripts). It is a major PITA for commercial software.