I'm glad you found it informative:)
In answer to your question, it really is all developer preference. One reason I prefer it is when using class style components it can get a bit messy IMO with the template in the same file.
So if you want to use .vue files then feel free, it is entirely up to you :)
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.