People have been building websites (even SPAs) before the 2010s and they didn't "need" these frameworks.
Given what we know today, I'll grant you that in some cases people would want to use a framework, but it's hardly a necessity unless the context provides more specific requirements.
You dont ”need” anything. But most people prefer some organization, familiarity and reusability, and not having to reinvent the wheel in every project they start.
People have been building websites (even SPAs) before the 2010s and they didn't "need" these frameworks.
Given what we know today, I'll grant you that in some cases people would want to use a framework, but it's hardly a necessity unless the context provides more specific requirements.