I agree with you that ratings should mean something. However, Uber requires an absolute minimum score of 3.8 for drivers to stay on the platform, and a 4.6 minimum for any area that has reasonable driver supply (eg: everywhere). This means every time you rate a driver a 4 it's effectively a statement that they should be fired.