You read my mind with the comparison to flash. I've never in my life visited a fully flash-based website that didn't annoy the living heck out of me. Never. The transitions , no matter how quick, add up over time and become annoyances. So as excited as I think we all are about the future of CSS, there's a feeling of uneasiness about how those features are going to be used and what we're going to do WHEN, not if, but WHEN they get overused and over done.
I think now's the time to start working on a browser plugin that disables these "beautiful animations".
- Email introduced, email overused (spam, grey spam, newsletters) we started using spam filters.
- Ads introduced, ads became overused, we install ad blockers.
- Flash introduced, flash became overused, we installed flash blockers.
- Facebook/twitter/sharing Widgets introduced, became overused, we install widget blockers.
- 2012-2014. CSS animations and transitions introduced... you get the picture.