This is one of the big philosophical and opinion differences between people who prefer Angular/Ember/Vue and people who prefer React.
People who prefer template-based rendering usually emphasize things like the ability to have designers edit HTML directly, and finding templates easier to read.
Both are valid approaches, and it really is a dividing line based on your own preferences. I personally am very happy with using JS-based rendering logic, and have no interest in using templates, but YMMV.
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.