Should. But there’s not much incentive NOT to. And population is not enough.
For example - Southern Maryland makes sense as a single district by itself - except it just doesn’t have enough people. You need about 3/4 million to make it even. So wherr do you “add” them? From Anne Arundel? Or PG? If the first, well, it might vote in a Republican. OR you could just plop Calvert in with Northern PG and St Mary’s in with Charles and Southern PG.
You can SAY it’s just population but you can do it several ways. Some will be “unfair “ to someone.
Now - I’ve seen maps created where districts have clean edges that don’t correspond to known borders but resemble near geometric shapes. Those seem the most fair because the districts have “normal” shapes. Guarantee someone won’t like it.
Some states with very large black populations HAVE succeeded in minimizing the black vote - because the blacks living in the state live almost entirely within one area. It’s not hard to draw lines around those regions - they’ll always elect a black Democrat - and the rest won’t. What’s “fair”?