Je je... pues lo de insertar una linea en blanco, al menos en mi maquina se ve normal...
Y con respecto a por que se le da preferencia al codigo PHP en esto del coloreado, es porque estos foros estan hechos con PHP, y PHP tiene una función interna que sirve para colorear la sintaxis PHP...
highlight_string($texto);
Así que no es que alguien le haya dedicado tiempo a ello, sino que simplemente usaron algo que ya estaba hecho...
Saludos!