Redux nos propone tratar nuestro estado como inmutable. Sin embargo los objetos y array en JavaScript no lo son, lo que puede causar que mutemos directamente el estado por error.
Usar Redux para almacenar el estado de una aplicación es genial. Y resulta que la ruta actual de la aplicación es, en sí, parte del estado de la misma. Tiene sentido entonces que eso se guarde en el Store de Redux.