You are right, it is way too oversimplified. The $1mil @ 5% versus the 100k @ 18% doesn't take into account that you are also receiving an asset valued at the initial principle. So, in reality you are paying $2 mil for a $1 mil house (plus any appreciation over the course of the loan) or $370 for a $100k house(plus any appreciation over the course of the loan).