Web development is such a mess man, it's all one bit hack trying to make programs out of documents
I mean, with modern CSS you can build good experiences very well. Responsive is not easy but also not impossible.
Computers are such a mess man, it's all one bit hack trying to make brains out of rocks.
And sharing of scientific information, the original purpose of the web, is largely done using PDFs rather than HTML documents. Truly a big mess.