Facebook can come out with a project that's over 40k lines of code, and it is "extremely simple". But no, it is me with my little 5kb function who is the "astronaut-architect".
>It's 2017
I don't care what year it is, you act like the current frameworks are the only viable options in the future. Hint: they aren't.
Let's revisit this in 2020. I have a strange feeling that React will still be heavily used (though maybe encroached by some future framework, you are correct about the changing landscape!) with Angular still trying to follow the leader.
If Angular is trying to follow React (which I'm supposing is "the leader"), it is doing a very crap job of it. I'd say Mithril is following React, but I wouldn't say that about Angular.
It's 2017 and high time for JavaScript tooling to finally slow down a bit and settle into its bigger britches.