Here’s the scenario.
You have an employee who is very good at his/her work, and needs little or no supervision, and is someone you can absolutely trust*. However, this employee has pretty erratic attendance, and there’s always the not-showing-up-at-work dagger hanging over you, which really throws your work out of gear. You pay a very handsome salary, way above the average, to this person. The attendance problem is now a given; innumerable warnings and threats appear to have had no effect.
You have another employee, a junior, who is just acceptable at work, does need supervision, and you haven’t yet built up that trust with him/her. The only things going in his/her favour are regular, on-the-dot attendance, and a cheerful attitude towards the extra work dumped on him/her. The salary is within reason.
In such a situation, would you fire the first employee and promote the junior? Would you work around the risks posed by the first employee? If so, how? Or would you just grin and bear it?
What would You do?
[* I can understand if you object on this statement, considering the untrustworthy attendance, but you can read it as “someone you can absolutely trust whenever they come to work :D”]