Why not just use Linux?

To play devils advocate, Linux does pose some issues as far as a stable platform base. They don't even guarantee glibc compatibility afaik.

Because some developers would like to make money at some point.

Then why would they make applications for a dying platform? Is there some budding market for native win32 apps that I'm not aware of?