There is no such thing as a free lunch!
Money from the government are given in exchange for the government's right to tell the business what to do!
No, not always. There is also Walmart business model with "limited health benefits". Which shifts some of those costs to you and me.