I don't know why people get Macs and expect to do some serious gaming in the first place, lol.
Windows is the default OS for general computers, so naturally it'd be the general default for most games. Developers would have to go out of their way to get extra libraries and stuff for whatever development tool they're using to make ports to other OSes. But then it becomes a question of time versus reward. Is it worth porting to other OSes if the game isn't guaranteed to sell well yet? Or alternatively, is there enough of a market to warrant going through the porting process? Perhaps after the game does well generally, then a port can be considered later, like Terraria did. But initially, it's not a main concern, because most of the PC gamers use Windows. Then there's the matter of testing; if they don't have a machine with the OS they're porting to, or even just a Virtual Machine, they have no way to test if that version actually works correctly and such, and have to rely on others who do to perform the extra testing.
Windows is the default OS for general computers, so naturally it'd be the general default for most games. Developers would have to go out of their way to get extra libraries and stuff for whatever development tool they're using to make ports to other OSes. But then it becomes a question of time versus reward. Is it worth porting to other OSes if the game isn't guaranteed to sell well yet? Or alternatively, is there enough of a market to warrant going through the porting process? Perhaps after the game does well generally, then a port can be considered later, like Terraria did. But initially, it's not a main concern, because most of the PC gamers use Windows. Then there's the matter of testing; if they don't have a machine with the OS they're porting to, or even just a Virtual Machine, they have no way to test if that version actually works correctly and such, and have to rely on others who do to perform the extra testing.