Try explaining this "logic" to a family with a newborn when the landlord decides to kick them out! Owning a home is security. Also, as noted by tesla, at year 31 you no longer have a house payment. I hope the people who advocate renting for life like paying rent after they are retired!