Maybe "horrible" is a little strong to talk about HN and SO. "Unappealing" would've been a better word. Stack Overflow especially barely has any styling.
By the way, in that section I was talking purely about visual design, i.e. styling, or "eye candy". I'm not debating the fact that both sites have great user experience (in fact that's specifically why I picked them as examples).