How is that a strawman? You never interact with non-techies that use computers? Those customers are the vast vast majority of the Windows userbase by far.
Because it is always trotted out with the implication that the user is precisely as stupid or uninterested as the poster needs them to be in order to make their case.
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.