Originally posted by Water Polo Ref:
That is one approach. Unfortunately, the vast majority of people out there wouldn't know how to get it right. Moreover, fewew people will pay to get it right.
In addition, there are some sites that are poorly written, but I must use for professional purposes (educational and/or scientific).
As for the latter, that's bad luck for you. Most sites I use are either well-written or are things that I'm a customer of. In my E*Trade example, I have accounts with 3 other online brokers, so I simply use one of them instead.
Unfortunately, one bank I use a little has an awful web site, with links that point to the wrong URLs, pop-ups and things that don't refresh properly. I've informed them of this and done their online survey. I particular liked their survey question "what do you like most about our site?", to which I replied "logging off". I haven't used that account or their site since.
I would like to call the part of your comment about sites not paying to fix problems "The Firestone Approach".