I think it's partly due to the massive drop in software prices (even a high end game can be had for $20-$30 if you catch it on a Steam sale, compared with $85+ in y2k dollars) so people just buy the software. Also many online stores have very liberal return policies so some people buy-then-refund just to try things out.