Дело не в том бьется или нет. Дело в том, что если не знать, что такое load=, то можно считать это аналогично vmalloc= или кучи других параметров. То есть дело не в дублировании, а понимании к чему или какой части системы относится параметр.
Конечно же это дает определенный функционал. Выкидывая крупицы ради эфемерной идеи - теряется совместимость с различными вариациями условий загрузки.
Вот вы для себя решили, что грузитесь с раздела ext2, например, и конечно вы смело можете выкидывать поддержку ntfs, btrfs, fat, сеть и т.д. Или например решили, что вам проверять файловые системы не нужно на этапе загрузки - смело выбрасываете fsck. Но это борьба с ветряными мельницами и работает только в вашем конкретном случае в ограниченном функционале.