During this comment exchange it hit me why I've wasted my life on HTML - because machines are stupid. Machines are stupid. Machines are sooooo fucking stupid they need you to tell them what a list looks like or they can't print it. If you don't tell them exactly what a list should look like every fucking time you make a list, using rules that were established years ago by someone who is certainly not of the same mind on list-making as you, who refuses to bend even one little inch so you can do what you want instead of doing what they want, then the machine will still attempt to print your list but it might look or act real funny. Or both!
For this reason I can't take a sentence nested within paragraph tags and slide it in between some list items without visibly breaking my lists and/or making the W3C validator flip its shit. And people the world over think this is the right way for the browser, the code that runs it, and the W3C to behave. Hey. You know what I think is the right way? Expressing your thoughts/facts in a manner consistent with your subject matter is the right way to print out your list. Any list. That means if your list starts with a heading, goes to a subheading, throws in a couple of bulleted items, jumps to an explanatory sentence or two, then wanders over for a few more bullet items before closing with a fucking blockquote, then so be it. It should Just Work, to quote Steve Jobs, no matter what the motherfucking W3C says - can we at least agree on that?
The W3C purportedly exists to help us create and curate a semantic, standards-based Web. While they've brainwashed many of us into believing that's for our benefit I think it's not. The average person doesn't sit around and read the page source of your DW or NYTimes or Jezebel or tumblr or whatever article in order to gain better understanding of it. A fucking machine does. It not only tries to organize your writing into a readable form (therefore the unique hell of trying to paragraphitize any list), it also tries to make sense of it. The only thing it lacks in that department is a memory. It's like telling an amnesiac over and over and over again that [fill in the entire fucking page structure, correctly organized according to arcane and ridiculous rules, right here]...
That lack of memory (you have to tell it how to make a list look like a list each and every time or it still won't know how AND you have to follow the rules it was long ago given for making lists or it will still fuck your lists up; there's no flexibility because it's not capable of thinking so it can't handle flexibility) is as good an argument as any for simply doing away with the W3C and it's rigid, inhibiting HTML altogether. It's not like it will ever remember that that happened, either. Until HTML makes martyrs of all us coders by finally becoming sentient, who cares?