But that is a lot of complexity and dead functionality to drag into a project for just that? Surely next.js's router is not that different from React router.
In our experience, using Next.js reduced our complexity, because it has out-of-the-box implementations (and simple configuration) for lots of stuff we had to manually hack around with CRA as our project grew