Comment by dgb23
Btw that's largely our (web devs) fault.
https://extensiblewebmanifesto.org/
Good intentions and some good ideas. But ultimately lead to a fractured, overly complicated and bloated web.
I say yes to lower level, more general capabilities. But why does that have to mean we get bad APIs (web components, indexeddb, service workers...) and lack fundamental and well established UI components (combobox, toggles, tabs, tooltips, data grids...) and incomplete implementations (lacking HTTP verbs for forms)?
(Also why we're at it, I'm going to sneak in a complaint about half baked and broken language features like `const` and `import`. Also we shouldn't have abandoned Do-Not-Track...)
DNT wasn't abandoned, it was killed.