If you had two pubs next to each other, one selling the best beer in the world for $1 a pint and the other giving away free low quality beer, the one giving away free beer would have an enormous line and the other a few people inside. You just can't argue with free when it comes to most people. People will drive for hours to get a free hot dog. People have got it in their head that things on the computer screen have to be free and you can't easily take that out of their heads.
Correction: one giving away beer with a little bit of arsenic in it. Which they have slowly been increasing as people build a bit of a tolerance to it.