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