Re: Semi visible text
Actually, I find black on white headache inducing. My text editor is light grey text on a blue field. If I have to read printed black text, I prefer the matt beige of a musty paperback to the glossy white of a text book. I seem to recall, back in the day, there was a lot of research to support this. (Although both are high contrast by modern standards.)
There's also the practical issue that white backgrounds use more power than black, which matters for mobile.