It's the fault of the people that engaged this lawyer that they paid so much. If they wanted a cheaper lawyer, a cheaper lawyer was almost certainly available.
It doesn't make sense when people blame lawyers - the job of a lawyer is to zealously defend the interests of their client. If lawyers made their own decisions about the merit of a client's case, there would be a two-level judicial system - which is insane. When a fat person sues McDonald's for being fat - blame the fat person, not the lawyer. If you think society is too litigious, blame society.
Also, there is no functioning legal system on this planet that doesn't require specialized professionals. Maybe you could develop one?