I do agree with you OP to an extent. My grandma was showing every sign of lung cancer that there was. She used to be a smoker, she caught every bug going ever, constantly had the flu, was wheezing but was given inhalers. She went to the doctors every week for 13 weeks and the idiot GP didn't once think to ask for a blood test/x ray etc. It was only when she had a stroke that they discovered it.
I've also in the past year been given what must be about 14 different antibiotics, for recurrent UTI's/ear infections/eye infections/chest infections. I go and just get given a course of them and thats it. I've asked on multiple occassions is it normal to be having so many UTI's/ear infections, should I not be investigated, and the answer is I'm stressed so my immune system is low.
However I have found a great doctor. He only works 9-12 on a Wednesday morning so every month when I have to see him it means I have to drop everything that morning but he asks me how I'm getting on, how I think things are going, how is my counselling going, he answers with clarity any questions I have, and is always jolly and kind, upbeat. Not all GP's are as incompetent , but I think a lot of the time the reason why so many doctors seem so impersonal, rushed, unfriendly is because they are under so much pressure to keep to time and targets etc. Although the doctor who owns my practice is notorious for taking her time. To the extent where peoples appointments are a couple of hours behind, and her arguement is if they are that ill, it shouldnt matter to them how long they have to wait they shouldnt have anything to rush off to haha.