Solicitors don't really get much in the scheme of things. They get far less than traditional estate agents and similar amount to online estate agents. They maybe get double the average broker fee? When you consider that agents have to take pictures, carry out some viewings and then mostly pretend to be "sale progressing" while actually just hyping people up and causing more stress.
Brokers have what a couple of application forms to fill out which you could do yourself?
Don't forget a significant amount of what you pay "the solicitors" isn't going to the solicitors, it's going to 3rd parties. Approx £300 for search fees, £1-200 for land registry and then all sorts of other nonsense especially where flats and new builds with management companies are concerned. All of which go to your solicitor but aren't actually their fees.
That's too much common sense for me. Just let me have my irrational hatred of the solicitors!
I suppose they have to make their money somehow, they're just the easy link in the chain to pick on