To be honest I don't know why they are so incompetent.
After moving to uni I had to change, and the new surgery is pretty ****ty.
I had been in pain for about a year before they finally figured out what was wrong. They kept telling me I couldn't have endometriosis, even though I had all the symptoms for it - because of my age.
Finally because nothing else was working they did surgery, but this is after months of appointments, me researching, them ignoring/being pissed about me researching/them telling me I couldn't be in that much pain if I am at the doctors (FYI, if you have to choose between severe pain and no help, or severe pain and possibly getting help, you pick the latter).
Guess what? I have endometriosis. If they had accepted that it was possible then I would have been closer to treatment (still haven't found the right treatment, this is like three months on from the surgery). Many women I know took them 10 years to get diagnosed with Endometriosis, because there is some kind of 'general knowledge' that only older women get it. Yeah, thats because it takes you 10 years to diagnose it.
Oh and the best bit is, endometriosis is there from birth, why would you need to be older to have it?!
I genuinely think it is hard to get a good doctor these days, the amount of crappy ones I have seen, and then don't get me started on the waiting lists. They rigged the waiting lists, lied to me about when I would be put on the waiting list, and I had to kick up **** in order to get the surgery when they told me I would.
Sorry this turned into a big rant, I just have a huge bee in my bonnet about the NHS and their treatment of patients atm, I am obviously just going by my experience.
TL;DR
Basically, I agree, they are generally crap. At least in my experience.