Bem, acho que a primeira pergunta será se o fundo branco é ou não uma ótima idéia. Só porque se aproxima do papel real e podemos encontrar em toda parte na Internet hoje em dia, não necessariamente a torna uma boa (ou melhor, perfeita) escolha.
Lembro-me que (muitos) anos atrás, tínhamos apenas o "esquema de cores" amarelo-preto. E eu também lembro que não foi tão ruim assim. Não tinha esse contraste em preto e branco. Não faz muito tempo, aprendi que também é melhor para o olho humano.
Às vezes, eu realmente me pergunto quem cria os esquemas de cores que, por exemplo, são enviados com sistemas operacionais. Eu geralmente os ignoro, mas lembro de ter visto misturas realmente incríveis de rosa e verde e outros enfeites. Bem, eu não uso drogas ...
Existem alguns estudos sobre o que as cores fazem no seu subconsciente (acalme-se, cause agressões, ...). Eu estou pensando que os esquemas de cores comumente usados são um pouco baseados nisso. Talvez eles tenham acrescentado legibilidade. A codificação não deve ser uma missão suicida.
Mas, no que diz respeito ao esquema de cores dos atuais IDEs, estou bem com isso. Vamos ser sinceros: a idéia simples por trás disso é facilitar a localização de algo diferente do "ruído de código" geral. E para ser sincero, eu realmente não me importo com as cores que eles usam para permitir isso. Isso simplesmente não deveria machucar meus olhos ou queimar partes do código na parte de trás da minha cabeça, como um vermelho brilhante em algum tom de verde.
A codificação deve ser relaxante. E é isso que é para mim.