1. html + css все должны всё знать у кого работа связана с Web.
2. Не думаю что всё так-же останется профессия "верстальщик", мне кажется часть обязанностей уйдет дизайнеру, а часть фронтендеру.
В общем ваш вопрос идентичен следующему:
"Стоит ли учить таблицу умножения? Будет ли это актуально через 3-5-10 лет?"
На вопросы "Что лучше?", "Есть ли смысл?" можно ответить только в контексте и то субъективно. Магазин недостаточный контекст, магазин магазину рознь.
- Однозначно за SPA приложениями будущее. При SPA можно также отдавать html - SSR.
- SPA делать дольше, тк по сути вы делаете 2 приложения (клиентское и серверное).
- При SPA нагрузка на сервер и время ожидания страницы больше всего приходится на первую загрузку приложения. Далее выводы можно делать в зависимости от конкретной ситуации.