Я действительно думаю, что это больше похоже на «почему они используют bzr и, следовательно, пусковую панель»? Канонические инвестировали деньги и людей в развитие bzr и его предшественника baz задолго до того, как GitHub существовал, и они, вероятно, не хотят отбрасывать все эти накопленные знания и инвестиции сейчас. Действительно, baz был запущен до того, как существовало git.
Кроме того, при управлении Launchpad ими они могут с легкостью добавить функции, которые имеют для них смысл, тогда как GitHub не является даже открытым исходным кодом и, конечно, не под их контроль!