Yep, it’s because he was still in the “probation period” of the contrat. The employer can fire him for literally anything. Also in Korea firing someone is extremely difficult and costly so they tend to hire people they’re comfortable with and that do their job perfectly.
Excuse me??? He's getting fired from ONE mistake? What if it were an emergency would he be fired too for leaving