Making mistakes like these in dev/test/sandbox/playground environments is one thing, but making them in prod over and over again is different.
Yes, everyone should experience making catastrophic mistakes but please spare some effort to only do it in non-prod...
Many places don't have those separated environments and discipline
Good old "human error", be glad it happens for it means you still have a job that hasn't been automated (yet).
Easy to mess things up when you routinely execute a bunch of commands everyday, many of which look similar in form but differ greatly in the pains they can create
It's kind of "welcome to the club" right of passage