I thought one of the beauty of vue template is 'It is not complete set of JavaScript logics, only subset that just able to support proper html structure.'.
It means you can't abuse JavaScript everywhere, creating totally unreadable render function, nest array mapping in Ternary operator and reduce it to what the hell no one can read and destroy all the readabilities.
For me, for you, for everyone, if you using that syntax, then it is simply readable just like html.
Less powerful, but the management definitly worth more.