Такое поведение обусловлено историческими и практическими причинами:
- Ранее, диалог завершался при достижении последнего блока и никаких сообщений не показывалось - потому что это логично. Диалог закончился, больше показать нечего.
- Мы выяснили, что подписчики бота сильно теряются - они думают, что он остановился или сломался, потому что ничего не пишет и не показывает никаких кнопок для навигации.
- Клиенты стали обращаться к нам с жалобами, что им пишут подписчики о поломке бота - поэтому, мы пришли к показам последнего виденного навигационного меню.
Теперь, подписчики всегда видят навигационное меню - они счастливы и не теряются.