I'm not sure that that is why.
Just because someone realizes that the expected value of their purchase is negative to being almost the same as the cost, doesn't mean that they can't make the purchase.
Whether it makes sense depends on their utility function.