C'est aussi lié à une différence fondamentale entre notre Code civil :
"[la vente] est parfaite entre les parties, et la propriété est acquise de droit à l'acheteur à l'égard du vendeur, dès qu'on est convenu de la chose et du prix, quoique la chose n'ait pas encore été livrée ni le prix payé"
et le droit allemand, qui stipule qu'il n'y a vente que lorsque la chose a été livrée et le prix payé. Tant que ces deux conditions ne sont pas remplies, le bien appartient toujours au vendeur (qui, par exemple, est fondé à le récupérer s'il n'est pas payé).
Bien sûr, ça ne jouerait que difficilement au cas particulier (partir à la chasse d'un produit livré à l'étranger...) mais ça a conditionné les mentalités depuis des siècles.