Во-первых, я бы не сказал, что это как-то связано с MVC. Красивые URL можно / нужно использовать где угодно.
Во-вторых, это действительно зависит от того, как вы используете свои URL. Но большая идея заключается в том, что «красивые URL» НЕ являются заменой параметров запроса.
Как например, ваш
mysite.com/visitors/lookup?signAction=signin
Может / должен? легко перевести на
mysite.com/signin
По сути, идея красивых URL в два раза.
Их основная цель состоит в том, чтобы многие из них были ПАМЯТИ. Идея красивых URL возникла из-за таких чудовищ, как амазонки 2000+.
Их вторичным назначением является SEO. Однако в последнее время многие разработчики начали забывать об этом и вкладывают всевозможные ненужные вещи обратно в свои URL-адреса.
Но я пытаюсь сказать, что
mysite.com/articles/page/2
по сути не красивее
mysite.com/articles?page=2