You forgot "the government", which is really #3. Developers usually sit somewhere between "astronauts" and "things that from distance look like flies".
I didn’t say that. But if you think MS will ever put developers’ needs before its own, the customers’ or the government’s, you are sorely deluded. They give a damn about developers only inasmuch as it helps their bottom line, like everyone else out there.