> Why is there no HTML tag for creating menu bar and nested dropdown menu?
because HTML was never designed to be a application interface, and I don't see a menu-bar nor dropdown as necessary for a document display.
What's needed for the web is a common and standarized (i.e., browser provided) library for application UI that's distinct from the existing HTML markup. They should not mix, and if you have a document (rather than a web-app), you use HTML, but if you intend to write an application UI, you would use that library.
I forsee something like WASM compiled QT or some such to be the beginnings of such an api.
flash was only bad due to the inherent vulnerabilities and capabilities that browsers werent expected to have (such as being able to write to disk directly).
because HTML was never designed to be a application interface, and I don't see a menu-bar nor dropdown as necessary for a document display.
What's needed for the web is a common and standarized (i.e., browser provided) library for application UI that's distinct from the existing HTML markup. They should not mix, and if you have a document (rather than a web-app), you use HTML, but if you intend to write an application UI, you would use that library.
I forsee something like WASM compiled QT or some such to be the beginnings of such an api.