People work on what interests them when it comes to open source. Besides, most of what you're describing is already being worked on (and naturally, being disparaged as unnecessary or a poor solution by plenty of commentators on HN).
By the way, your entire comment can be applied to just about every single project that's posted to HN. To the point of irrelevance.
You don't need to download the entire Symfony framework
It does tie you into the Symfony Request object, but otherwise there are no other dependencies.
Standardised, framework agnostic, go-to packages that are the de-facto solutions for specific problems
Competition between frameworks and libraries ensures that there are multiple solutions to meet multiple needs, and also that consensus, where it exists, exists due to the popularity of a package, not the dictate of someone setting an arbitrary "standard" for the community. You can guarantee that Laravel is going to be updated because people use it and contribute to it, not because it's the only option.
And there's no guarantee that a single solution is going to keep backwards-compatibility. That is always entirely at the whim of the developer. Removing room to innovate only guarantees stagnation, it doesn't guarantee the standard.
92 pages of the same basic router implementation. That is a problem. A huge problem.
(Also, note that the problem is more with Packagist's search results, since most of them aren't even routing libraries)
Also, to be fair to your argument, Composer will load packages from outside Packagist, and VCS systems other than git, so the actual universe of available routers is probably much, much bigger. I'd suggest this as another example of how not conforming to a standard (Packagist as the de facto PHP repository) is a benefit. You don't even have to care about Packagist and Composer still works just fine.
Composer makes dependencies flat , and PHP isn't module based,but namespace and class based.
Which makes libraries way more stable,unlike the nodejs galaxy of packages for instance.
And by the way,most of the packages listed aren't routers.
If you only search the word "router",you'll get only 21 pages,roughly 300 packages.
now go on npm.org and type in router you'll get more than 1600 packages.
Where do you think the problem is ? is nodejs a module based language with dependency trees , or PHP , class and namespace based language with flat dependencies?