Потому что ,мне кажется, здесь имеет место нарушение логики выражения (№1) и тавтология .№ 2)
гарант качества - качество может быть и хорошим ,и плохим ,поэтому словосочетание требует уточнения - гарант ХОРОШЕГО качества ,потому что плохое гарантировать смешно .
маршрут следования - здесь тавтология - маршрут - это и есть путь следования .( выходит путь пути или маршрут маршрута ) Но выражение закрепилось как норма .Звучит симпатично .Прижилось .
Таких примеров можно найти в языках немало .