No, it’s actually because property is theft!
A few years ago I came across Marx CSS reset, which is a simple and small (7.92 KB) stylesheet that provides decent formatting not only for the usual HTML element, but also all the new HTML5 ones. It does it by not expecting anyone to do things like
<ul class="nav">…</ul> but rather
<nav><ul>…</ul></nav> which mightn’t seem like much, but it feels better to me.
Maybe I just wish to live in a classless society.