Flipando con la etiqueta <dialog> de html5. En firefox, edge y chrome funciona súper bien, y solo con una puñetera etiqueta. Nada de modales con javascript con toneladas de código que enmierdan la experiencia y joden la accesibilidad en el 95% de los casos.
Pero claro, ¿cómo podemos esperar que se adopte si casi nadie conoce realmente HTML? Lo que molan son los frameworks. La base de la web, los ladrillos y la estandarización casi ni se estudian. La magia del JS es tentadora pero tramposa.