There's a problem with MacOS because Apple stopped using OpenGL and is forcing their own Metal api which is used only on their platform. That makes porting Windows->Mac games process very difficult and mostly too much time consuming.