I spent an enormous amount of time in DOS, color 7 on color 0, gray on black. The IDE everybody used was aggressively gray on blue [1].
Which is #AAAAAA on #000000 to you kids with your fancy Super VGA monitors with megabytes of video memory and 24-bit color.
This white background stuff is the invention of Microsoft or somebody's marketing department, who decided people would be less afraid of computers if they made the screen look like a piece of paper.
Back in my day we only used 16 colors at a time [2], because you had to quarter the resolution if you wanted more than that, because of course video memory has to fit in a 64k segment -- why would anyone even want to go bigger, wouldn't that consume way too much conventional memory? And if you did decide you wanted to use 8-bit mode, if you wanted square pixels you had to read Michael Abrash's book and do terrible black magic involving directly programming VGA registers and bank-switched bit-planes.
If you don't know what any of that means, it means you kids've got it way too easy these days and don't even know it. The real programmers who knew all this stuff and made brilliant masterpieces like Master of Magic and the original X-COM were scattered to the winds when the original Microprose folded. Now get off my lawn.
[1] https://en.wikipedia.org/wiki/QBasic#/media/File:QBasic_Open...
[2] https://en.wikipedia.org/wiki/Color_Graphics_Adapter#With_an...