These types of ratings can never be perfect due to different user experiences.
All these types of ratings can be based on different parameters which cannot apply to all users. Also, these ratings are variable from time to time due to changes in user experience and trends toward them.