@tso CSS element() was first added in Firefox 4. It isn't new. And displaying an embedded SVG is very much not what it does.
CSS is great and it's only gotten simpler, IMO. A combination of CSS Grid, custom properties and flexbox has let me jettison so much complexity and hacks from my stylesheets.