And you’d be wrong. Companies would still be paying them at whatever rate they were paid at. Most jobs don’t come with specifically guaranteed hours, however.
It’s a technicality, yes, but it’s also a very important distinction. They’re not losing pay. They’re losing hours. The consequence is the same; but short of minimum wage increases; there’s no mechanism for the US Government to dictate wages to individual companies. Particularly when they were never party to that contract in the first place.