He was fired because he succeeded in meeting the requirements of the company
Meeting the company's requirements can't be a reason to dismiss employees
the boss like the employer who can succeed in meeting the requirements of the company
he was fired because he drafted unreasonable requirements of the company