I see two benefits of frontend JS frameworks:
1. They are highly optimized for DOM changes. You can use plain JS or jQuery to manipulate DOM but that would get expensive.
2. They provide some semblance Object Oriented code organization to frontend.
For a simple app, these benefits probably are not worth it but for a complex app, these benefits outweigh the cost of these frameworks.