Great share! I think I get the point you are trying to make here.. just not easy to read/understand/compile for the developer... but also for other developers, automated testing tools, softwares that parse html, accisibility tools. (Humans and Machines).
I would highly recommend fellow readers to not just read the article, but also the 100+ comments down here. You will find a lot more views, perspectives, clarifications and reasoning.
On a side note, I remember writing comments in markup for
<!--article abc starts here --> ... <!-- article abc ends here -->
which may be ommited or minimized to a great extent if semantic tags are used.
Thanks again for your research and sharing the knowledge :)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.