Our Pointless Pursuit Of Semantic Value
If you have content that demands semantic purity — such as a library database, a document that needs a table of contents, or an online book (i.e. anything for which semantic purity makes sense) — then by all means stick to the HTML5 outlining algorithm, and split hairs on which element should be anarticleand which asection. No customer-facing tool exists that takes advantage of this algorithm by producing a table of contents. No browser seems to exploit such tools either.
more on coding.smashingmagazine.com
Front-end development is full of myths and things we would like to be true (but are not). Unfortunately, semantic markup seem to largely belong to that category.