It seems like a zero sum,  the problem is that any real world project that starts off as vanilla without a framework is almost assured to mutate into its own framework as the complexity of the project matures.  Most of the pain points and pleasure points that frameworks bring to the table are slowly replicated with self built devices.<p>So the real choice here is not vanilla vs framework but do you want to use someone&#x27;s framework or build your own.