Well I disagree, at least in Europe - i don't know the state of the US market.
Sure, promotions are harder to get, but the "ladder hasn't collapsed" and many companies I know (at least in tech) will reward above-average dedication (that average being quite low...).