Maybe the all their stats could be tied to a company “seed” with each unit carrying a number (1-24) that maintains their appearance regardless of losses.
That would also be good for the environment I guess, since you can currently save scum till you’re on a hill. Just base the seed on your X/Y position on the map and then proceed with the generation as is
Perhaps saving every company’s information might be a bit too slow, but I’ve got no clue.