My thoughts are that it comes to what overheads a professional has. A solicitor with secretaries, receptionists, rent, paying super for your staff would definitely have to charge enough to meet his overhead costs.
However I also think that if you find someone that your happy and confident...