Yea, right. Maybe if it had OS X or Linux on it? I'm sure the hardware is ok, but at least developers need a POSIX compliant environment, and Microsoft does not have anything much to offer these days. It's a new world.
You speak for all of them?
I speak out of experience.
In any case, this article seems to be rightly aimed at non devs.