There has been a distortion in the markets lately with the value of cash. Over the long term, buying a share of any company (Amazon, Intel, Walmart) has to give a return to the holder of that share. Otherwise, you are trading cash to hold onto a piece of paper and get it returned back as cash when you sell it.
This invalidates the time value of money. In other words, if I am not getting a quarterly/annual dividend (ie a profit payout) on a stock, over the long term there is no incentive to hold onto that stock, because I could get a dividend from a different stock or some other investment in general.