I don't know about you but I don't tend to get bothered too much when I get sent a HTML email because neomutt will normally use lynx to format it into plain text that can be read from a terminal. Lynx isn't very good for browsing the web but its better for this sort of purpose. I'd, of course, rather people use plain text more for email because I reckon a lot of the HTML emails I see really don't need to have been written in HTML at all. Although the only issue is that HTML emails generated from software sometimes look horrendous in neomutt which is slightly annoying.
text/html; w3m -I %{charset} -T text/html; copiousoutput;
w3m does a really great job with the alignment of things like tables.Top posting and the like is not really a text client issue...
HTML emails were much more readable than in their original form.
A barren, lonely place filled with frustration and populated with creaky relics such as ourselves, yelling at clouds.