If something is going to have an effect on profits, you can bet on the fact that a company will fight against it, hard. Because SHOCKER the point of a business is to generate PROFITS.
I think you're wrong in thinking that businesses will just give up, and take lower profits. No. They're going to cut hours, fire anyone they can, etc. to maintain their existing profit levels.