It's like "Why don't you comment your code?" "Perhaps the value of my code is unrelated to whatever [blah blah] nonsense constitutes good programming practice? My code is functional. You don't maintain it. Who care's if there are comments?"
I'm not one to complain about it, I like HN and yes it does the job, but to get aggressive with someone when they point out a problem... Not really productive.
1) Over the years, people have posted many suggested HN redesigns. Inevitably, they've made much more whitespace - making it more like {reddit | digg | etc} - and people always are polarizing in their comments ("Hate it - how can I function with this many scrolls?!?!" or "Love it - HN looks like crap currently!"). I suspect the "Love the current design" crowd is/has been in the majority or perhaps pg himself is in that group - either way, I've yet to see a redesign post that a large group of the community embraced. The end result: the majority of people seem like the way it is now so nothing has changed.
2) For the tech aspect, I have to ask whether you see "HTML-tables, inline-styling" as perhaps the reasons behind the "non-responsive"? Do you propose that moving to a CSS-based grid system with external stylesheets would make the system so much more responsive that we wouldn't have trouble? That's not necessarily the correlation you've drawn in the OP but it is possible that you think these are the reasons, I suppose (or contributing factors). pg/admins have talked about the server before (and it's recently been upgraded/replaced). They've also talked about the DDOS attacks they have been under as well (I think they are on Cloudflare now to help mitigate this). In the end, it's a single server managing a large community. Inevitably there will be problems when you mix those two.
The HN page is a list with each list entry having a similar structure being made up on a number of components (like an up vote facility). the HTML table seems to fit the requirement perfectly.
As to "in line" styles and JavaScript - this approach would seem to me to be very well suited to the task of generating the individual components that collectively construct the list of entries. A small snippet of code can be used to generate each component. Maintenance is a breeze - adjustments need only be made in one place in the code base.
So all in all, what we see is a simple solution to a straightforward task.
There are a bunch of HN redesign attempts. Some of them are reasonably nice. They all seem to have the same problems - less information is presented.
There are a whole slew of plugins, extensions, user scripts, user styles, alternative websites, etc etc, that add or change functionality for HN. (I'm making a list for a tiny website which I might put up one day. It's tricky curating everything.) So people can tweak HN to be pretty much how they like.
I'd really like bigger buttons, or more spacing on the up / down vote arrows, to prevent fat-finger-voting errors.
Once you start tweaking HN it's hard to know when to stop. Remove the tables; use semantic markup. But then should you add comment-tree-collapsing?
BTW, There was "Show HN: HackerNews reimagined without tables or center elements." [3] with relevant discussion.
[1] http://userstyles.org/styles/71155/georgify-dark-hacker-news [2] http://userstyles.org/styles/browse/ycombinator?as=1&per... [3] https://news.ycombinator.com/item?id=4376184
Why? HN isn't a startup needing to hire a bunch of people to hack on the codebase; it's a site written by Lisp experts -- in their spare time -- with, I believe, one programmer paid to hack on it. It's open-sourced in dumps, and they don't seem too interested in working with other people on it (I sent in a small patch to add quotation support to HN, and didn't hear back), as it seems to satisfy their needs.
What's the benefit of rewriting?
Using common lisp and restas + Postmodern(for postgreSQL access) today is actually a better choice than using something like flask or sinatra. And since i dislike full stack frameworks, my personal opinion is that it's better than django or rails too, for a small team of good hackers.