Anyways, you speak truth. Microsoft and DELL are set up for enterprise. IT departments love them and are right to do so.
However, the market is changing. Already, there are more smartphones than traditional computers. Tablets are outselling traditional computers. Many of those devices will need to connect to corporate networks. As a result, IT management is changing. Because of BYOD, the needs of users are taking front-seat to those of IT managers. They might not like it, but I believe the trend is irreversible.
For example, as an avid gamer, I was upgrading my computer in some way or other every year or so for the past (nearly) 20 years... and four years ago I bought a decent whitebox with a good video card. It still chews through new 3D games just fine at 1920x1200. Sure, could be better, but only trivially. The clear improvement-on-potential-upgrade is gone. I'm just now contemplating upgrading my 64GB SSD c: drive because, frankly, win7 filled it early and it's always been a pain to keep clear ('how' is beyond me) - but that's a software storage pain, not much of a hardware limitation. I don't feel the need to upgrade because the hardware is limited...