> 30 year mortgage is founded partly on the idea that your house will be worth more in the future when you sell it.
Another meaningful reason is that it is a hedge against inflation. You pay a fixed amount for housing for 360 months, rather than having to adjust rental payments that will tend to go up over that time frame.