I mean react-router is almost a 3 year old library trying to handle a rather complex problem. The first three versions were largely the same with no major changes that I can think of except for switching from context to higher order functions.
I think everyone is a little dramatic about the number of versions of the library, especially when they are going to continue to support v3.