Since she/he was dubbed a star developer for a while (which is quite astounding, since we have quite a high bar for hiring), she/he could get away with that. From a certain perspective she/he was successful: we launched our project in time, with few bugs, with quite an amazing feature set. Most of the credits go to the not-so-visible, but diligent other team members, but from a management perspective it was quite a success.
After rewriting ~30% of her/his code, with the prospect of ~70% remaining, the person is not working on the project anymore. But she/he is complaining all the time about how much legacy code he/she has to maintain in the new role, and how serious her/his (from her/his perspective non-voluntary removal from the project despite his/her indispensability) abilities must be missing from the project team.
Extreme case, I know. But it's just the most extreme one I saw in my dev career :)
Edit: s/he -> she/he