I've seen other people looking into this, and the general response is that GM is making a sound decision. The plants were running at less than 30% capacity, they weren't selling enough cars to cover the costs of the manufacturing plant.
If they continue to make the models, it would be significantly cheaper to have production lines where there's enough other vehicles being made to cover the plant costs.