Lets be real here, how many current games truly need THE POWER (tm) that people here demand - RTX 3080s and ray tracing? The most popular GPUs on Steam for Windows are 1060, 1660, 1080, 2060 and more. Elden Ring can be played at 1080p on my GTX 1080. I have no ray tracing, or direct storage, or anything that these people demand. How many titles NEED these features?
If Doom 2016, Witcher 3 and other popular games can be made to run on the Nintendo Switch (which had an outdated GPU when it launched, let alone years later), then they can port games to macOS. Why don't they? Marketshare. Its that simple.
Even if a $300 Windows PC came with equivalent of an RTX 3080 GPU performance, but MacOS had 80% marketshare, I would devote my resources to making my game macOS first. Its all about marketshare.
And lets also be real here, Windows PC doesn't always get games immediately either - Horizon Zero Dawn? God of War? Final Fantasy 7 Remake? Those weren't on PC on day one. It takes time to port and optimize. I will leave this here. Its not sunshine and rainbows on Windows.