Many places I've worked didn't promote hard workers at all. Hard workers were hard to replace so they were kept where they were and even blocked from promotions at times. People floating about with few duties were easy to backfill so could move to new positions, including up.
This is mostly public sector and utilities