There are a million things wrong with our NHS system and it will take a number of things to fix it, if at all possible.
I think if we had decent MH services, then a lot of the pressure would be taken off GP's. Not sure if the OP agrees with that, or not. I get this from my own examples. I have a relative that has health anxiety. They are in and out of the GP every week, and at the hospital often. There is nothing physically wrong, and they need MH treatment, not 6 medical appointments a month. I also think that many of our older generation are in the doctors too often. My parent and my in-laws are in the doctors very often and my mind boggles. For example, my own parent will call me up very distressed saying they went to the doctor about a stiff leg, and they were told that at their age (86) to expect some aches and pains. They refuse to accept that this is just part of the ageing process and every twinge has to be explored at the hospital. It is the same for my MIL. According to her, she is gravely ill, she has had loads of tests, but they found nothing. She gets very aggressive with staff if she is not taken seriously.
I had to go to A&E a few months back and it really scared me, as I have always been very fit and healthy. I never want to do it again and so I have changed my lifestyle and eating habits. It was stress induced. I've never been before. Today I went to Boots and asked the pharmacist about an issue I have and they recommended something to me, which if it doesn't work, I should call my GP. I don't like asking the pharmacist these things either, but think this is a good first stop.
I agree that people here outsource things to others. They seem to think that the NHS service is their warranty for the duration of their lives and if they get sick, they can just go in and fix it, like as if you are going to Curry's to get your telly fixed.