I don't miss the point, I rather disagree with your opinion.
Formatting and layout are properties of the client, and you can display plaintext in any color or font you wish.
But the default - plain white background and plain black text with a simple serif or sans-serif font simulating a paper document - is perfectly readable.