For a lot of the soldiers who were fighting on D-Day would not have a lot of experience fighting british units, especially well supplied british units. The defeat in France was pretty swift and not a great place to observe superior logistics.
Meanwhile Nazis were heavily dependant on horses in their logistics - things like the Red Ball Express were pretty much inconceivable.