I honestly think that as we redevelop what a front end looks like we will end up repeating mistakes.
Good practices are developed for a common tool over time. Then a new tool comes around and things like accessibility go by the wayside while people are trying to figure out the complexity of the new tool they are using.
I'm a fan of slow changes, and avoiding tools that lock you into a single mindset. Tools shouldn't lock you in.
If I was doing basic carpentry and had to tell myself, oh no, I used a hammer for something. I guess I can't use a screw driver on anything now. That would be absurd.
If I used glue on something I shouldn't have to relearn how to use every tool I have within the context of having used glue.