I think the other factor is a bit of anchoring. I know this impacts me anyways. If there is a "free" alternative, then that's where I'm anchored at. I can watch youtube for free so paying for it seems like a bad deal. Where as there is no free alternative to Coke that still gets your Coke (as opposed to say water).