@acchabaccha what you stated is not true, the ministry of labor can transfer you to a new job without NOC from the employer under certain circumstances - things like breach of contract, not getting paid for overtime or delayed salaries.

Making someone work for more than 10 hours per day is illegal and it qualifies as a valid reason for the ministry of labor to transfer your visa without requiring it from the employer.