Until we have a formal HTML style guide it's a recommendation. Pretty sure we do it mainly because HTML has so much nesting.