Employers generally have a budget amount for employee payments. If you increase the amount paid per employee, the number of employees will be reduced (particularly in this economy).
As part of Obamacare, government regulations require that some full time employees would become more expensive. Employers reacted by reducing hours to below 30 hours to avoid this additional cost. I don’t think the consequences of this new regulation have been thought through.