Так сделай вложенный роут
И тогда у тебя общие вещи будут в роуте верхнего уровня, а то, что меняется - в нижнего
Нельзя вложенный сделать, ибо между футером и хедером есть еще контент. Короче, представь, что есть хедер, контент в центре и футер, и тебе надо при определенном урле менять хедер и футер, и контент что посередине не трогать, то приходится дубировать роуты вот так.