Based on your financial expertise, provide your response or viewpoint on the given financial question or topic. The response format is open.

Why should we expect stocks to go up in the long term?
Stock returns cannot be evaluated on its own. You need to take into account inflation and the return of other investment vehicles. Over the long run, you want to earn more than your peers (ie inflation), or lose less than them. Stock lets you buy into the profits of a company managed by others. So the fundamental question is "do those company managers make better decision than average person?" Of course there are times when they make awful decisions (eg just before dotcom bubble), and sometimes the best decision is to close the business. But overall those people are much better educated, have higher IQ, more resourceful, etc, and so over long time and across all the companies, this is correct and hence the stock market premium.