Not at all. You can use Angular to build a variety of apps. Client-side routing is just a small piece of that.
You have a large list of features that will benefit you outside of client-side routing:
- two-way binding
- templating
- currency formatting
- pluralization
- reusable controls
- RESTful api handling
- AJAX handling
- modularization
- dependency injection
It’s crazy to think that all of that “could only be used in a single page app”. Of course not.. that’s like saying “Jquery is only for projects with animations”.
If it fits your project, use it.