I use view elements because:
General readability. For example the Customer view has tabs for different aspects, address, x forms, y forms, enquiries. So I would separate into elements - less noise in the view.
Sometimes the editor slows down with a huge view file. So I would tend to put certain groups into their own element, for example if there are tabs, I’d put all the tab content in an element.
Reduce merge issues. Instead of a massive block(s), you just have an issue with a single line element call.
As a reusable element.
Would appreciate some thoughts on these points?