Mediocre or downright inactive workers are endemic to the workforce. Not everyone has a job they love or are passionate about, they just want to get paid for doing as little as possible then go home.
Even at employers who do pursue this sort of policy, getting a bad worker fired can be incredibly difficult in some places.
So no, a logical person who puts effort into their job would think this is standard practice, but it definitely isn't.