Type-safe client routing versus a full-stack framework's file-based routing — they're not really competing for the same job.
Not every React project needs a meta-framework. Here's a practical decision framework, not a popularity contest.