When your company gets even a little big, the decision making process gets filtered through sufficient levels of management that it's not the company owner firing people at any time: It's an employee who doesn't necessarily have to be aligned at all with what is good for the company that is firing people at any time.
Eventually you learn that one of your middle managers managed to fire someone for some reason that is illegal, or is related to some kind of crime, and guess what? It seeps upward, and your company is in the wrong.
A process doesn't just protect the employee, it protects you from the iffy middle management that, without exception, gets in. And the more freedom you give them, the worse the behavior.
Eventually you learn that one of your middle managers managed to fire someone for some reason that is illegal, or is related to some kind of crime, and guess what? It seeps upward, and your company is in the wrong.
A process doesn't just protect the employee, it protects you from the iffy middle management that, without exception, gets in. And the more freedom you give them, the worse the behavior.