You mean there is no serious projects going on on those websites?
IMHO The review and star rating system in that websites seems to be failed as almost anyone has 10/10 rating and reviews are copy/pasted copies. So these things can not act as a mean of trust between two parties.
It seems to me transparency is the way to go.