Very true :)
I agree to your points. I guess that my post was a little ambiguous and a little biased.
I liked the old way of coding, but HTML5 brought order.
And for the part where the id's have helped in giving rise to header, footer, nav and article. Yes, I do agree to all of it.
Thank you for your comments. Helped my understand my writing.