I do agree that the industry plays a large part in the continuation of bad practices. I'm always amazed at how apathetic some browser developers have been in responding to developer requests. It seems that, ultimately, the browser developers would benefit from more websites working on their product.
At the same time I'm optimistic that as users become aware of some of the great plug-ins that are available for Firefox and the great speed and usability of Safari and Chrome, they'll be more inclined to finally make the switch.