Ничего же не мешает этот объект создать/получить прямо в обработчике.
callback_data это своего рода роутер-фильтр, доводящий запрос до нужного обработчика
Мне просто не хотелось его второй раз получать (на деле искать), когда он у меня уже есть и я могу его передать. Но идеологию понял, я хотел не по назначению использовать