This follows on from what ajt said yesterday.
A friend called me and asked for some help uploading a web site that she had made to her web host's computer. She had built the site using Publisher and was uploading it using something called the Microsoft Web Publishing Wizard (or something like that).
My friend is an intelligent and computer literate person. She just has no real knowledge of (or interest in) HTML so she used the first tool that came to hand which claimed to enable her to build a web site. And that tool then proceeded to dump this monstrous HML code all over her web site.
I know that Publisher isn't really a web page editor, but it claims to be able to create sites. Which, to my mind, should mean that it produces something that at least approaches reasonable HTML. It's no wonder that the web is so full of crap HTML if the entry-level tools are producing stuff like this.
Of course, Publisher can't be blamed for her use of Comic Sans throughout the site