You can't ignore immigration as being part of the reason our services are struggling in the UK.
Some migration is necessary, but we're averaging around 300,000 net migration per year, that's a 3 million increase in the population every 10 years. And that doesn't include those migrants who are coming in under the radar.
That would put a strain on any infrastructure.