I agree that constituencies should be more equal in terms of population (Chartist demand from the 1830s) but there must be some recognition of geography as well. No doubt the next boundary changes will move seats from the north and west to the south and east!
However, that is only part of the picture. In 2019 it took:
864,743 to elect the lone Green MP
642,303 votes for zero Brexit Party MPs
334,122 to elect each Liberal Democrat
50,817 to elect each Labour MP
38,300 votes to elect each Conservative MP
38,316 to elect each Plaid Cymru MP
25,882 to elect each SNP MP