Today... I've spent the past ten years rewriting garbage HTML and CSS as an accessibility and efficiency consultant, FIXING all this garbage I'm always complaining about.
If I have objections, it's because I've seen this type of hot and trendy stupid go bits-up face-down.
Making my life and that of my clients harder when it comes time to fix the real problems I'm there to deal with.
As I keep saying, maybe if people would stop wasting 100k of HTML to do 16k's job, 500k of CSS to do 32k's job, and megabytes of client-side JAs where little to none is even warranted, they wouldn't be jonesing so hard for "editor features" or "language constructs" that a ctually do more harm than good.