I understand that this is talking about India and I guess they have a different work schedule than is standard here in the U.S., but this guy must really have no clue.
To say that the need for employees to have a proper work-life balance means that they have no aim or drive is not only wrong, it is toxic.
If this "training" is so useful, why not hold it on a non-holiday? Take it out of the company's time, and not the employee's time.