Doesn’t this depend on the game engine you use? I’m not a professional video game dev but I’ve dabbled with Godot on non-windows OSes and didn’t find it to be a terrible experience
Unity works great on macOS. Mobile devs are probably mostly on macOS and Unity. PC and console devs are all Windows though.
Unreal probably works ok on macOS. But as the games are all PC and console games the devs are on Windows. Debugging consoles is typically done via Visual Studio only. And the adult version, not VSCode.