And it works right now.
Not in core, it doesn't. (Though I wish it did.)
But anyway, you're missing (or intentionally misdirecting) the point that the justification is not technical, but aesthetic.
And what do you care? If you don't like a given feature (and there's no global performance cost involved in implementing it in the first place), just don't use it.
Some people like new features and some don't. Some like evolution and some like stability. Fine.
My point was that these are individual decisions to be made by individual developers. Expecting "everyone" or "no one" to use a given feature is unrealistic. There's an adoption curve. It happens. No big deal.