Вы абсолютно правы, только лишь для управления запуском простенькой программки на Kivy это действительно overkill. Дело в том, что на боевой системе у нас бегают ещё кое-какие важные вещи, для которых Supervisord уже желателен. Просто решил оставить и этот пример, вдруг кому пригодится.
Интересное решение. Я знаком ещё с одним: BFG repo cleaner.