Really sad but true.
While companies and managers strive to be as objective as possible, the system is gamed too often. HR was supposed to make it fair, but barring a few companies, everywhere else HR is just a lackey to management to ensure they dont end up getting sued.