Для оптимизации работы того, что дают на выходе фрэймворки и защиты "от дурака".
Между React, Vue и Angular - только последний пытается Вам что-то втереть про архитектуру.
Если хватает скилов делать это так же качественно и, что более важно для бизнеса, так же быстро - почему нет?
В сухом остатке заказчикам нужно чтобы были клиенты и продажи. И чем быстрее и больше, тем лучше. Что там за технологии им нет никакого дела.
Изменение стилей в зависимости от доступной ширины cкоро появится.
Вкусовщина.
Ага, в веб пришли дяди и тёти с серьёзных языков, потому что веб отжимает у них работу и стали жаловаться что тут нет их любимого ООП.
А так ли актуальная эта проблема в 2021?
Далеко не всем нужны визуальные редакторы. Именно поэтому их решают на стороне CMS
А если и внести это в JS, то можно ли угодить всем?
И да, мы совсем забыли упомянуть, что мы таким образом замыкаем весь трафик на себе, а Ваш сайт можете выбросить в помойку.
Решали проблему узких каналов, а в итоге каналы уже более менее у всех широкие, но само железо теперь страдает делать это всё на клиенте.
Полностью не верно. Фрэймворки не для увеличения производительности, а для улучшения опыта разработки.