The reason free shipping outperforms an equal discount
Removing a five-pound delivery fee converts better than taking five pounds off the item. The two are arithmetically identical and psychologically separate.
A fee is a loss with no matching gain. Folding it into the price removes the loss without changing the total.