And if it's not that much work, it doesn't cost that much money and there's a potential to make a profit on it, so why not?
With this in mind, it's not usually that much work (relatively speaking) to do the port. You tend to get Mac ports of games because many of them are using standard engines like Unity or Unreal, which make it relatively straightforward to either target your game for OpenGL or for both OpenGL and DirectX depending on the platform. Click to expand.In the end it boils down to two things: technical feasibility and money (and even those are linked).