Не обязательно.Если вы установите для вторичных элементов списка очистку влево, они будут накладываться друг на друга.
Однако проблема в том, что если вы хотите изменить цвет фона при наведении, вам нужно установить фиксированную ширину, иначе у вас будут элементы списка различной ширины.
Но если вам не нужно менять цвет BG, это хороший способ сделать это и сохранить текучесть.