I work at a company with a large web development division. As many other companies in this field, our company has html/css coders to create landing pages by designer's specification.
Recently, I had a need to create a home page for my own project. I asked a designer to draw something simple in vector format. When I've got the result, I was surprised that I don't need to code anything to publish the home page to the web. All work I've done is copy-paste SVG code to the HTML body, and it worked. It worked on any browser I tested it with. The only problem I found so far is that my landing page doesn't have a mobile version. But it is fixable - i just need to add a css media breakpoint for a mobile SVG.
I have to confess I don't have as much experience in web design as in JS development. But I have to raise some questions:
- Why not simplify production process for simple static sites and leave this work entirely to Designers?
- Are there reasons for people to use html/css in favor of SVG in 2019?
Example on GitHub:
The "code"
The home page itself





SVG is XML, CSS is JSON like.
XML is hella verbose compared to JSON.
CSS minifies better than SVG.
Usually SVG generated by designers is XML+Metadata+Garbage+CSS+JS+Comments that you still need to add HTML+CSS to work.