You also have Microsoft making efforts to obscure HTML completely to create lock-in to Microsoft's design tools. It's long been easy to create a "web page" with Frontpage or Word as a WYSIWYG editor. The followup was ASP.NET Web Forms, where a designer uses the graphical toolbox to make all the interactive fields and buttons and such without knowing a lick of the underlying HTML. The net effect is to reduce the amount of HTML knowledge in the marketplace.