You're absolutely right. GP surgeries are being squeezed so badly that they can barely operate in many areas, and there is a massive shortage of GP's in the country generally, so it's impossible to recruit. A friend is a partner in a very big surgery in the South East in a great, accessible town that people want to live in and last time they advertised for a new GP they got ONE APPLICANT.
Surgeries are heavily dependant on costly locums because they can't hire permanent staff, and this drains their resources even further.
Most GP surgeries are independent businesses, not NHS-financed. They bill the NHS a fixed amount per annum per registered patient, but the GP salaries, rent/mortgage and surgery running costs all come out of a private business bank account. The NHS is squeezing surgeries dry, and for what? Most people think that surgeries are NHS owned, so the NHS gets the blame anyway, but they still put the pressure on the surgeries to take everything on for less and less money.
As healthy young people often don't bother to register these days, or use a service like Babylon, the surgery's margins get tighter and tighter, and morale gets lower and lower, so GP's start leaving or reducing their hours (requiring expensive locum staff because they can't recruit), as their admin goes through the roof.
So yes - you're right that it's awful. Tell your local MP.