If that person made it through the probation period under your supervision, that’s still your fault. And if that person was there from the beginning, a senior in your team could still support them by teaching them good practices, showing them better options, etc. Or, as a last resort you could always assign them tasks that are more within their capabilities.
Micromanagement will never lead to people improving - quite the opposite in fact, they’ll start to care less because there’s always someone who prevents them doing mistakes.
I am employed as a Software Engineer in the real estate sector. I’m also a commie. Many ultracapitalist assholes are using my software and they have no idea about my political views. I’m sure there are a lot more of us than one would normally think. It’s just that most of us are tired of having the same discussions with the same arguments over and over and over and over again, so we just don’t out ourselves 99% of the time :)