Основной смысл в том, чтобы не рендерить всю страницу. Получить нужный кусок информации и отрисовать его в нужно месте. Так получается более «отзывчивый» дизайн – быстрый. Но у SPA есть два минуса. Он плохо подходит в плане SEO – если оно ещё кому-то нужно. И первая отрисовка долгая… дольше обычного классического варианта. Наверно всем уже надоел значок Gmail в почте при первой отрисовки. Так же SPA отлично подойдет и для приложения на смартфонах. И для этого даже не нужно будет делать приложения. Можно почитать про Progressive Web Apps. Есть еще гибридные варианты.