You are missing the fact that it is not whether an employee is salaried or hourly that matters when it comes to overtime, but whether an employee is exempt or non-exempt. Not all exempt employees are salaried. Not all salaried employees are exempt.
You are also missing that it is ALWAYS legal to make an employee non-exempt, while the reverse is not true.

