Utilize your financial knowledge, give your answer or opinion to the input question or subject . Answer format is not limited.

Why should we expect stocks to go up in the long term?
Companies are expected to make a profit, otherwise there is no point to their existence and no motivation for investment. That profit comes back to shareholders as growth and/or dividend. If a company is doing well and has a healthy profit to turn back into investment to facilitate increased future earnings, it increases shareholder equity and share price. If a company is doing well and has a healthy profit to pay out in dividend, it makes the shares more attractive to investors which pushes the price up. Either way, shares go up. Share prices drop when companies lose money, or there are market disturbances affecting all companies (recessions), or when individual companies fail. Averaged over all companies over the long term (decades), stocks can be reasonably expected to go up.