Our company developer the Trouble Asset Relief Program's site, at http://www.financialstability.gov/
I am happy to report, MOSTLY compliant with Section 508.
And it has cool stuff, too.
With capitalism, a company makes something, offers it to the market at a price, and people decide to buy or not to buy. Case in point, iPhone. Development for Apple is notoriously painful (not writing the code - Cocoa, iPhone SDK, WebObjects makes that easy). But that's because they are letting outsiders into the guts of their product. They want (need/have to have) ultimate say over their product, to leverage their investment and ensure what is available in the marketplace is indeed what they intend.
Quit whining. If you don't like what the company (Google, Apple, Microsoft, etc.) offers, buy a competitor's product, or, better yet, make your own that is superior (the American way -- and open source is one means to that end).
awesome detective work. good job
With over ten years under its belt, WebObjects has proven very beneficial to our company. Of course, Java developers are sometimes hard to find, and the learning curve for WebObjects can be steep, but the community is tight-knit, and the Wonder (open source) frameworks have addressed that persnickety 5% you describe...
After all, iTunes, UPS and other enterprise solutions show that a core set of frameworks, scalable architecture, and talented developers can yield a business model that works.
The best way to avoid responsibility is to say, "I've got responsibilities."