Originally Posted by AlPe
I challenge the word "discourage". I think the most appropriate wording is "it offers a systematically-established semantic-oriented way of replacing the <div>'s".
In other words: HTML5 offers uniform, very detailed tags to mark the semantics of your document, even though it does not disallow "bad (i.e., non-semantic) usage" of generic elements like <div>.
Yea, I can go with that. It sounds much better and means the same thing.