Also, the job doesn't vanish into thin air when someone gets fired.

It goes to someone else who is presently unemployed.

Who is better to have that job? An asshole employee who intentionally fucks with customers? Or an unemployed person in need, who would really love the position?