Зачем верстают сайты на js фреймворке(Vue/React/Angular)?
эмм... что означает верстка на js?
например, я использую Vue. да, верстка размещена в компонентах, но это совершенно обычная html-верстка.
Ну, наверное, потому что это компоненты из коробки и удобная работа с js.