I enjoyed this rant. The bottom line is that this 'experience' isn't about you, its about who you can be sold too. That is because "you" are too cheap to pay what "we" think should be paid for them. It is like a hotel which sells you room for $100 a night if you agree to let them leave a web cam on 24/7 and sell any useful 'snippets' it catches while you are there.
The bulk of the market doesn't buy "computers" they buy "televisions." Think about that for a minute.
The bulk of the market are entertainment 'consumers' for which you can sell access to their eyeballs for real money. Just like TV did before people got digital recorders and started skipping all the ads. Not so with these new fangled TVs, they don't care if you don't look at their advertising they want to know what you did look at, and when, and after what, and then what did you do? Because all of that is much more valuable than putting up a tasty picture of a cheeseburger in front of you, no, they can phone ahead to your local market and tell them to stock up on cheeseburgers because you've been researching them all day and are now at the point where you want to make a purchase.
But the cool thing? It means that the current 'big' players are leaving the market for computers behind. You can tell that by the fact that the computer company no longer sells a product that a developer would care to use. And that means that there is room again at the bottom.
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.
But for that company to exist, you have to pay for the products you use, and to get to that point you have to not be able to get something 'good enough' by hacking and slashing something else into shape.