Businesses exist to make their owners and/or shareholders a profit.
If the company goes under because it's not making a profit, ALL their employees are out of work.
How, exactly, is any of this "selfishness"?
I wouldn't call it selfishness. Most failing businesses are put under because management doesn't understand how to make the business consistently profitable. Especially for smaller businesses, business management is a network of inter-personal relationships among stakeholders. Treating any major stakeholder badly, or failing to replace a stakeholder who is performing badly is what puts a business under. Generally the stakeholders are the guys who put up the financing, the banks that provide lines of credit, the key suppliers, key customers, key employees, and a few professionals (a good attorney, a good accountant, a good marketing consultant, good IP, good HR, etc).
The economic literature and my experience indicates that few businesses are driven by a profit motive. Everyone gets into business EXPECTING to make money, but that doesn't drive business decisions very much except when a business is failing, as you clearly noted. The way to achieve long-term profitability is to manage the relationships.
The worst thing a business could do now with a fragile economy tipping into another recession would be to screw up an important stakeholder relationship. So tell me why it's good business to be cutting hours now when the employer mandate is 15 months away?