> As a web developer for 11 years, I can state that web development is devolving to chaos of IE6 era.
This is a poor comparison. The problem of the IE6 and below era was that Microsoft was adding capabilities to IE without standardizing them. Now, browsers add non-standard capabilities to their browsers to trial their implementations (remember CSS gradients) but eventually move them through the standards bodies before formally declaring their support.
If you're using non-standard APIs, and they break for you before Recommendation, that's your own fault.
This is a poor comparison. The problem of the IE6 and below era was that Microsoft was adding capabilities to IE without standardizing them. Now, browsers add non-standard capabilities to their browsers to trial their implementations (remember CSS gradients) but eventually move them through the standards bodies before formally declaring their support.
If you're using non-standard APIs, and they break for you before Recommendation, that's your own fault.