а по поводу многословности. В среднем идентичные компоненты на свелт получаются значительно короче. А ещё в реакте нет двустороннего биндинга. И очень-очень-очень легко наговнокодить. И большая часть проектов, которые я видел, именно так и выглядели. Хотя, стоит заметить, что там и бэк был говном, так что фронт просто подстраивался...