Я считаю это софистикацией для бота в 100 строк и бы мог оставить Updater вне класса и объявить в main() сделав main() жирным, но не захотел.
Я понял тебя, когда Bot хранит ничего кроме обработчика, а объявление обработчиков осуществляется в main(). В этом случае нужда самого класса отпадает, когда хендлеров нет связи между собой и можно оставить простыми функциями.