That would be an unreasonable reinvention of the wheel, and attempting to guestimate "critical" locales is futile ~~ there are like 60 locales, so 60! possible permutations {skiddoo doesn't know how type math symbol "sixty factorial"}. You want English, I want Peruvian AND English (wait, is "Peruvian" even a language?), Richard wants Espanola AND Texican English AND a side-order of Norwegianish, mauser wants a pony...Is there a way a smart person could 'down the road' create a script that allows an installer to select the language and load the appropriate locales for their situation?
Scroll back and note that I did present this as a post-intallation step. Your followthrough confirms that a suitably-motivated user can successfully apply the instructions I posted ~~ you could provide those instructions within a "tips" document, accessible via a desktop launcher.
If manyroads has mentioned anything risky, I haven't noticed. You've used the word "purged" here but throughout what I've read in earlier posts, purge is just an option being passed to apt-get (IOW, apt "knows full well" the status of the affected packages).Isn't there a risk for a system installed from such a tailored respin to be slightly inconsistent ? I mean, apt would think some packages are (fully) installed even though some of their files have been removed or purged