The response is always: "Oh, well, we're not making enough profit to justify staying open." Are you serious? It's greed manifest at sociopathic levels.
When employees quit to take a higher paying job elsewhere, do you feel the same way? They weren’t making enough to “justify staying open” at their old job, so they changed and we celebrate them for their action (as we should, IMO).
When we use a coupon or shop on Black Friday, we’re being smart, frugal purchasers. When companies do the equivalent, what are they doing?
Most companies frown on employees working multiple full time jobs, so yeah, gotta quit the existing job to take a new one. Companies can operate multiple lines of business.
Unless they’re hourly. Then sure, go work another shift elsewhere as long as you can keep your eyes open here. Wooooah, FTE and want to tend bar on the weekend? Forget it.
We don't have to have the same rules for people as for companies. There's absolutely nothing preventing us from saying "If person does X, it's fine. If company does X, it's bad."
For regular commodities economics obviously matter, it makes sense to produce goods where it is done most efficiently, both for the buyer as well as for the producer. A wrench isn't a cutting edge semiconductor, if you're going to ignore price signals what's next, state level wrench patriotism because those bastards in Ohio can't get away with stealing our wrench industry in Tennessee? Business should focus on what they're profitable at, that's just indicates proper allocation of resources.
When we use a coupon or shop on Black Friday, we’re being smart, frugal purchasers. When companies do the equivalent, what are they doing?