Unfortunately that’s a fairly naive take that fails to consider how most people work in the US- hourly employees would be fucked by this.
Retail, service, anyone whose not already working 9-5 office jobs; the reality is that they won’t loose pay, but they will loose hours. And you can bet your ass that companies won’t pay more to make up for it.