You’re not just helping MS, you’re helping millions (billions?) of their users - people who cannot afford the time (Linux) or luxury (Apple) of alternatives.
Think of a world without Firefox for Windows.
Isn't that what building for the Windows API is in general, though? You're enriching a platform that ultimately benefits someone who isn't you.