My own experience tells me otherwise. Passionate workers get taken advantage of. Difficult coworkers still get promoted. And promotions can have far more to do with office politics than any form of merit. If your own experience is an honest exception, then you're either still naive or else profoundly lucky, in which case you have my envy.