Я не уверен на 100% в этом (только 99%: P), но я думаю, что это потому, что Python предустановлен на Ubuntu, а Java - нет. Также Python очень хорошо интегрирует GTK + ( http://www.pygtk.org/ ). По крайней мере, по этой причине я предпочитаю Python, а не Java, хотя я не могу ничего сказать об интеграции Java. И мне больше нравится синтаксис Python, документация и сообщество.
Но, как уже говорилось в sagarchalise, почему бы вам не использовать C, если вы это знаете? Вы можете создать свой графический интерфейс с Glade и использовать его на C и Python и, возможно, на других языках.
Кроме того: «Я действительно не хочу изучать другой язык, когда я могу работать с тем, что я уже знаю». это довольно ... неоптимальное ... отношение. Вы всегда должны стараться расширить свой кругозор и посмотреть, как другие делают вещи. Python также является объектно-ориентированным императивным языком, и, как я всегда говорю: если вы знаете один, вы знаете их все. Конечно, есть некоторые вещи, которые отличаются, но «изучение» Python легко понять, если вы знаете Java. Я бы сказал, попробовать.