I think that part of the problem is that many customers would not know a good quality of finish from a barely acceptable one when they leave reviews. Additionally, so long as the tradesman turns up and finishes on time, they will often receive a positive review. Marginally disgruntled customers...