Wouldn't enabling all become more and more demanding on the resources of the machine when more message keys and more languages are added? Longer startup times etc. etc.? I'm wondering what the balance between resource consumption and the number of enabled languages is. If there is no price to pay for enabled languages then enable them all by default - if it is consuming some resources then an option upon installation would make sense (with the hint that further languages can be enabled later on).
Actually an option upon installation to select the default language for the system would be cool in any case.
Also consider that there are propably lots of users who do not intend to run their system in more than one language at all, so they don't want to bother much with issues related to multiple languages I guess.