Это нужно для того, чтобы покупатель «не запутался» в своей покупке.
Нам очень важно, чтобы покупатель четко представлял, что же именно он покупает не в общем, а по пунктам. Ведь нажать виртуальную кнопочку легко, но потом будет сложный реальный процесс доставки, с ожиданием посылки, оплатой, проверкой по описи и т.п.
Техническим языком можно сказать, что это «защита от флуда» автоматического и неавтоматического :-)
Максимальное число товаров в Корзине установлено таким, что его редко кто достигает.
Однако, следует отметить, что если кто хочет заказать больше, чем влезает в Корзину, то можно сделать несколько заказов. При обработке мы их все-равно объединим в один.