The job of a leader is to ensure that the work gets done, and for that, you need trustworthy people who won’t let you down because they think you don’t deserve the position.
It’s not wise to assign an important task to someone you know doesn’t have the capacity to do what’s asked, or worse, someone who knows how to do it, but deliberately does it wrong to harm you as a manager.
Perhaps it’s due to my past experiences, but in the company where I was a manager for most of the time (approximately 10 years at different hierarchical levels), there was a policy of no layoffs except in criminal cases, which gave employees a certain level of arrogance. Unfortunately, I had to deal, more than once, with employees who actively tried to mess with me or a manager beneath me for whatever reasons, did I do something against them? No, it just happened to be that I was the unlucky manager of the time.
I no longer work at that place and in my new position, where I’m not a manager by personal choice, I see a world more similar to the one you describe, simply because accountability exists, so the bad apples are fired when they start to cause problems.