Hacker news is a site for "hackers", which is to say people who like to tinker and explore.
Making the css awful is part of the experience. It encourages you to learn how to tinker with your way of consuming the web to be able to override that css and make it readable.
I'm pretty sure the majority of iphone jailbreaks have been to allow customizing hacker news's css in ios safari.