You're absolutely right that it's a pretty good way to build text/image-based documents and show them on a page (well, ignoring CSS and it's many quirks).
But a lot of people wanting to do web-things don't want to just show documents. If you want to build programs, it's not as convenient any more.
The open question remains of should we be trying to improve the web ecosystem to compete with desktop applications, or should we accept that maybe web browsers are best at document reading, and we should leave both to their respective areas.
But a lot of people wanting to do web-things don't want to just show documents. If you want to build programs, it's not as convenient any more.
The open question remains of should we be trying to improve the web ecosystem to compete with desktop applications, or should we accept that maybe web browsers are best at document reading, and we should leave both to their respective areas.