The payment on an 80% balance of 500k would be around $2200 a month.....which is less than 20% of the monthly salary of someone making 150k.

In your fantasy world does everyone pay cash for their homes?