I think the challenge is that we use many different websites every day. I've probably visited sites today that I've never been to before and will never visit again. These guys are not getting a donation from me.
Maybe the future internet will consist of a small number of donation-supported sites, but wouldn't it be sad to lose all this variety?