If a boat veers off course and you don't touch the tiller, you're a bad sailor.
If an employee veers off course and you wait until you're ready to terminate them before you say anything, you're a bad manager.
And it's not always them, it's sometimes you. Have you never thrived under one manager, been reshuffled and then suffered under another?