I find CSS * SVG to be really frustrating, and agree there’s a better way.
Personally, I think the web needs a standardized content editor that handles all types of content. Essentially a WYSIWYG, that’s actually “WYSIWYG”, and handles layouts, CSS, SVG, etc.
It needs to have version control built in. It needs to be customizable (like in Photoshop, you can adjust your toolbars). It needs to be extendable (so I could write my own “pen tool”).
That’s a big challenge, no doubt. But how much time would be saved (collectively) if we could just design in-browser, and not have to worry about vendor prefixes, or CSS preprocessors, or SVG vs HTML properties…
Shouldn’t content creation be fast, easy, fun?
Not only would this be the greatest thing the internet has ever seen, but the quality of content (from email, to wikipedia, to every website) would skyrocket. And, if someone figured out how to do it, they might be able to make a lot of money. How much could you make if you had the best content platform in the world?