По поводу дублей могу привести пример из своего опыта.
Есть такой американский производитель одежды Marmot. У него есть куртка под названием Precip Jacket, которая переходит из коллекции в коллекцию под одним названием, но с разной расцветкой, дополнениями в кроем и, соответственно, разным артиклем (который можно указать в соответствующем поле карточки товара). Так вот, в случае если бы УРЛ генерировался в связке артиклем, то проблема дублей была бы решена + для поискового трафика такое было бы лучше.