Re: Just provide one API
I don't believe you.
How many do you know? Ignoring work contacts.
There are Windows developers (as in, developing for users on Windows platform) in the corporate areas, developing run of the mill LOB... but beyond that there isn't many in general.
Look at the Show HNs, for example, it's rare to see anything "Windowsy". It's just not a developer OS any more unless you're developing for Windows, and getting paid to do it.