Five years is a really really long time in the "monetizing digital content" industry. Five years ago you could make an actual living off a semi-popular niche blog. The iPhone itself is only eight and a half years old. The idea of a "long term" revenue stream has to be evaluated in this context, irregardless of the other obvious fact which is that money today is worth a lot more than money in the future.