Have you given up on someone who is still on your team?
You know what I mean – you’ve decided they will never be more, you don’t expect much from them, you know their future here is limited….so you treat them as such.
That’s bad leadership. A caring leader never gives up on someone who is still on their team. Either invest in them, or let them go to find a better leader to work for.