So?
Here is a map of every congressional district:
View attachment 65695
See that pink area in Texas that goes from San Antonio to the Border? Do you think the representative from there can adequately represent both groups--the urban and the rural? Do you think the rep from Montana visits every part of their state? Likewise for the guy whose district in Idaho goes from Nevada to Canada. It's a farce. It is what it is.
No system is perfect and that can't be fixed.
What can be fixed is that currently we have a system where the elected officials choose what voters they want to represent. This is done by congressional lines being drawn down one street or the other for purely political purposes--gerrymandreing.
What would work better in my view is doing it by zip code.
Just for the sake of demonstration; you have 10 reps and 1,000 zip codes. Take the 100 most populated zips and make them category A. The next 100 most populated and make them category B. The next 100 most populated and make them C and so on. Assign, at random...10 from each category to each represntative. The codes are drawn without differance to political party or race. They're just there for efficiency. Everyone ends up with pretty much the same nose count. Easy.