I often use operating systems without GUI, and I'm also developing mine. I've noticed that, although VGA 80x25 mode supports 0xF color, which stands for white, everyone uses 0x7, which stands for gray, for text color. Why doesn't one use white? After all, it's easier to see it with black background.
P.S. I'm sorry if I've made any mistakes, English isn't my native language.