There is nothing even remotely "primitive" about Windows as a development platform. You let the air out of your own argument when you say things like that.
> Windows is a primitive development platform out of the box
I think it'd be hard to argue that a fresh, clean install of windows isn't an absolutely primitive development platform.
Not that I think it's too relevant of an argument in this discussion, as no developer runs an "out of the box" install as a dev platform, but countering arguments that were never made doesn't seem too productive.