That's a bit rhetorical. Just as gmaxwell wrote: there is no sure return "NOW" in a pool vs. an uncertain return in a distant future for solo mining. There is just a trade-off between probability and payout. There indeed is a risk to never see a block before difficulty hits the space age. But there is also a chance to find multiple blocks during the current difficulty and get a large payout. A pool doesn't pay you better in the latter case, solo mining does.
Having instant benefits now instead of later might be a huge benefit during accelerated growth of a whole economy. But Bitcoin is a currency and does not earn you interest. Getting 50 BTC now or later is of no difference if it is BTC's value itself that is growing. If mining would return another currency, say Batcoin, and your goal was to participate in Bitcoin's growth, instant payout of Batcoins would be important, so that you can convert them to Bitcoins before the price (Batcoin/Bitcoin) increases. But the payout is denoted in Bitcoin already, you participate in the growth of its value, even if you aren't cashed out immediately, because the return is always a nominal 50 BTC.
It would be different if the price of Bitcoin was falling and you always sell your coins immediately to earn interest in another currency. Then an instant payout would be a benefit.