I’d love to see some documentation about this “need to have language pack”.  As far as I know, Windows ships all locales (as in date/time/currency/…) and installs them all by default without an easy way to uninstall them.  (this differs from UI languages, see below).

UI Languages:

 * Windows 2000 (Professional/Server) and Windows XP Professional had somehow-working language packs that were hard to obtain and use
 * Windows Vista/7 Ultimate/Enterprise had sane language packs everyone could download from Windows Update
 * Windows 8/RT has even saner language packs that are downloaded through a separate Control Panel applet and are available for everyone (not just rich people who bothered to buy Ultimate or even richer companies with Enterprise)