Not sure if this is what is really happening but if someone almost always gives 5 stars, that sounds like they might be getting paid for reviews.
Btw I have also started give mostly positive reviews only as negative reviews can come back haunt me (stories about businesses suing people for negative reviews).