Once long time ago we "won" a trip. We wondered how could we win anything if we did not buy anything from this company. Being new in Canada, we agreed to meet with them. It's free, right? Well, the guy wanted to come to us, instead of us coming to his office and there were strings attached (many strings). We politely declined. It was quite hard to shake him off, at the end he even got rude and told us it costs him money to come to us and get nothing, blah, blah. Idiot!
No, free shipping is something completely different. They all know you have to pay for that shipping somehow and it's embedded in the price, but it still appeals more to them.
I was thinking about this and my theory is that people are willing pay different amounts for different things ($1.50 for a bottle of coke and $20k for a car, right?). You buy a fridge and pay $1000 for it. Free shipping, what a deal! Then somebody offers you a fridge for $0.99, but it has a $999 shipping fee attached. F***ing scam! We are willing to pay those $1000 for a fridge but not for shipping. Just my opinion.