Ну... ожидаемо, в общем.
Подожду, пока вы самостоятельно наступите на грабли.
> если кому-то хочется "изобретать велосипед"
Видите ли, размера GET запроса может тупо быть недостаточно. По разным причинам - в силу особенностей реализации или в силу других ограничений. Или, например, навигация может представлять собой выбор сочетаний чего-либо. Это не говорит о качестве кода. Просто поверьте.