While I want to agree, at the same time I'm afraid of people creating their own frameworks, re-inventing the wheel, etc. Mind you, Angular feels like a very heavyweight framework, so that would be the other side of the coin.
Personally I wouldn't go for a vanilla JS application, not unless the script / application part of it are minimal.