Therapy alone does work, not in all cases, but it does.
I’m not putting all blame on GP’s by the way, mental health services in this country are beyond stretched, but there are plenty of online CBT courses that people can be referred to rather than giving them a prescription and pushing them out of the door.