> Time to start a 'developers' company that works very much on the same model that Sun Microsystems started on, hardware designed from the ground up to be developed on, open systems so that folks can easily work with it, and a team dedicated to making sure integration and support is there so that folks like you and I can say "Hey this audio doesn't work when you set the sampling rate to 40Khz" and they can fix it and release that fix.
Um. Any company that does that is probably going to go out of business, just like Sun. You know who's a "developer's" company? Microsoft. And if you drink their kool-aid, your Visual Studio-developed desktop apps will run smoothly across all sorts of hardware with a single compiled exe. Microsoft convincingly showed that hardware doesn't matter many years ago, in fact their focus on software over hardware is arguably why they won, and they treat their licensed software devs well regardless of what company they work for. There are many instances of "Hey Microsoft, this doesn't work" and Microsoft responding with a custom piece of software to fix the problem. Some developers are angry about Windows 8 because they perceive that Microsoft is caring about them less, and that's probably true, but Microsoft will learn again that it shouldn't upset its developers if it wants to retain its supremacy.
I've had a soft spot for Microsoft ever since C# became my primary programming language. The .NET documentation is incredible, and Visual Studio works flawlessly with their languages. I'm loving their Kool-aid.