then we should also not pay benefits to people born in the UK that haven't contributed?
Like my grandmother...she's never paid any tax (married early when married women weren't expected to work). Or my cousins who have not been able to find work since leaving school. Or many of the locals around here who have not had work in their family for three generations now. Or my friend's brother with Downs Syndrome who has never worked.
Alternatively..and this might be crazy....maybe the point of benefits is to support people who can't support themselves, whatever the reason, irrespective of whether or not they have been able to in the past and also irrespective of where they or they parents happen to have been born.