You're a developer. It's 4:58pm, and you're on your way out of the office for the day, but right before you leave, you request a topic environment.
You get in at 8:00am the next day, and you find that it failed. You read the logs and say to yourself, "Oops, that was silly." You make your quick fix, and you're ready to try again, but now you can't.
The bad topic environment has to be deleted before it can be rebuilt.
You trigger the deletion, but that takes a long time. (An hour? I haven't timed it.) Now, while you're waiting for the broken topic environment to delete itself, you're either twiddling your thumbs, or you add this to your mental load, go off and do something else, and risk forgetting to come back to it.
In the best case, this turned an 8:05am redeployment into a ~9:00am redeployment. I hope your customer didn’t need this right away.
If a topic environment fails, I would like a setting I can select to delete it automatically if there's a failure so that environment slot can be available for a new build when the fix is ready.