On the gripping hand, if you do put in the hard work, you are likely to be exploited. I can think of several examples of excellent workers: they come in, do great work, do not play politics, are known for being dependable, etc. Management ignores them and promotes the mouth breather who does nothing but cheerlead themselves at every opportunity for accomplishing the most basic of tasks.
Be careful that's not selective memory kicking in. I've thought that too but have had to point out to myself that some very deserving people were in fact promoted.
Your point more generally, that squeaky wheels get the grease, does seem to be typical.
Obviously deserving people do find career advancement. Yet it is incredibly frustrating that I can think of two load bearing individuals who were the most dependable people in the company, yet received no recognition for this fact. They would just constantly roll up their sleeves and do the vital, non flashy work that kept the business functioning.