Тогда предлагаю такой вариант.
На каждой планете - свой язык.
Лунный в Альянсе знают все, это даже не как английский сегодня - как русский в СССР.
Общесистемный (пафосно назовём его "солнечный") - знают все, это язык типа эсперанто: не слишком великий и могучий, зато почти не меняется на протяжении столетий.
Соответственно, каждый житель Альянса по умолчанию знает язык своей планеты и лунный. Солнечный учат просто потому, что это признак образованности.
Естественно, жители Альянса могут учить и другие языки, просто это отмечается отдельно (особенно знание терранского, который Альянсу взять практически неоткуда).
Земляне знают терранский, некоторые знают солнечный - по той же причине, что и в Альянсе. Кое-кто ещё помнит лунный, но поскольку Земля несколько столетий пребывала в изоляции - на ней диалект лунного вельми архаичен, понеже.
По умолчанию, если компания с одной планеты - они разговаривают на языке своей планеты. С нескольких планет - общий разговор идёт на лунном. Земляне с представителями Альянса беседуют на солнечном (либо на сильно устаревшем лунном).
С сенши можно просто: Плутон отправляла их специально, так что могла пробудить в их памяти языки, которые они знали в бытность принцессами. То есть, минимум три языка у каждой.