Когда целесообразно применять программную навигацию в vue?
============================================================

 Можно пример на пальцах?  
  

Не код, а именно ситуацию.   
  

Когда действительно стоит применять программную навигацию vue-router? 

 Ну, например сделать редирект. Условно - пользователь нажал "Сохранить" или "Отмена" и его надо вернуть на какую-то страницу, совершив перед этим еще какие-то действия (т.е. простая ссылка не подходит).  

Второй пример - авторизация. Юзер ломится на страницу, не залогинившись, а вы его редиректите на страницу логина, чтобы он авторизовался сначала.