но ведь сейчас многие заказы на биржах с просьбой применять js фреймворки для верстки интернет магазинов и чуть ли не для лендингов.
Просто потому что это модно?
ДА. И ничего более...
Такое ощущение, что программисты не упрощают себе возможность разработки, а наоборот усложняют с каждым годом.
ДА. Верно говорите! Текущий тренд: задача - не сделать (быстро и хорошо), задача - заработать (всем и по-больше).
1. Всё можно сделать на нативе (vanilla.js, pure js). В крайнем случае - на том же Jquery.
Главное -
корректно строить архитектуру.
2. Финансовая сторона вопроса: приучают к своему фреймворку и PR-ят везде для того, чтобы затем:
- проводить по нему платное обучение молодых IT-специалистов,
- выпускать и продавать книги,
- создавать на нём платные плагины,
- делать платные разработки.
- создавать центры платной сертификации
PS: имеет смысл что-то разрабатывать из фреймворков, если этого нет "из-коробки" и создавать с максимально простым пониманием и использованием инструмента.
Вот пример моего модуля (на "чистом" js):
includeHTML (всего 1 функция...).