There is a difference between what a given stock or a portfolio of stocks might do over the long term and what the market might do over the long term. Over the long term, the market will be higher, if for no other reason than losers are expunged (you think the market would be where it is if every company that had ever been listed were still being carried?). Stocks, however, along with the companies they represent, disappear all the time.
Your friend may be absolutely on the mark. But it's more likely that he has a case of 99itis.
Your friend may be absolutely on the mark. But it's more likely that he has a case of 99itis.