It is a feature, not a bug, that we elect an individual rather than a party. It is likewise a benefit that our distribution of representatives is weighted somewhat by geography and (indirectly) economics rather than purely by population. Should flyover country count less than coastal areas because farming automation has reduced agricultural jobs per acre compared with LA or NYC? Yes, certainly, but to what degree is the question. The industrial and agricultural importance of these areas means that we are better off when we give them larger representation per-capita than they might otherwise expect due to their meagre populations.
The current system is not without faults, such as gerrymandered districts and the various factors that contribute to us having a rigid two-party system. I suspect a lot of people on HN would rather throw it all out and have strict proportional voting and/or equal-population districts. However that would be throwing out the baby with the bathwater.