There are** plenty **of people out there who’d make brilliant partners.. you just need to broaden your pool of potentials..
If you’re sticking to the same caste and can’t find someone look at people from outside that caste.. same with language or ethnicity.. if you can’t find a Pakistani go for a non-Pakistani.. if your family are only considering doctors obviously look at people with other professions.. if they are only looking at your home town or nearby areas widen the net more..
I think in the arranged rishta system here a lot of parents are very rigid in what they’re looking for.. Don’t some in the UK even insist their kids marry someone whose elders came from the same area in Pakistan as them? If not a cousin which is still very common..
With the boys when the family goes ‘back home’ to get a bride this also skews the number of potentials left.. in some areas anyway.. With love marriages there tends to be a more leeway in terms of what people are looking for (when you fall for someone you tend to overlook a lot of ‘faults’ you might not have if you’d met him or her the arranged way because you’ve gotten to know them more and also your parents usually have less influence) but going down that route isn’t always acceptable obviously for religious and cultural reasons..