Earlier quoted context omitted.
This. I had half of my face stop working and had recently moved (and not yet registered with a new GP.) I went to my previous GP and they turned me away (no longer in the catchment area) so I eventually ended up in A&E. It doesn't help that the local ones near me at the time seem to live in the past... No call queuing or online scheduling, have to call within a 1 hour slot for appointments (so that's an hour of busy…
Why does the NHS have catchment areas? Surely you should be allowed to visit any GP anywhere. People do travel after all.
If you're outside the catchment area the GP can chose to offer full service; offer limited service; or offer no service.
The full service includes things like home visits, so it's not surprising that GPs seek to limit that to patients who live far away.
For people who are travelling there are temporary registrations, but also GP walk in centres and GP out-of-hours services.