Some people have other commitments, and that's fine and understandable, but some just don't go in until the last minute because they're having a beer or whatever.
It's those others that are the problem, and are the one's that are criticised. I dare say they're also the ones complaining...