I thought this was an interesting point from Dave Ramsey.

I'd have to say that's pretty unrealistic in this day and age. If you're saying pay for the whole thing at once.I will make the answer short. When you can pay for one.
I can tell a story about a person who bought a house about the same as many people would.
It was on the local news. A woman was having problems making the payment on her home. They were asking people to donate so this good woman would not be thrown out of her home. Many people were posting how bad it was when good people would be forced out of their homes by the money hungry rich people. The local news gave a little more information about the poor woman. She bought a $200,000 house and didn't pay anything down. She worked as a part time school bus driver.
There are a lot of people much like this woman. They cannot afford to buy a house. Then they try to buy a house that cost more than the average for where they live. They have not saved up any money to use as a down payment. They do not have a job that pays enough to make the payment on the house. Then they want other people to pay for their house to make up for the stupid thing they have done.
My life advice to anyone that will listen is that you will be amazed at how much disposable income you will have when you don't have any debt. It's hard to live with in your means and deny yourself the things that it seems everyone else has but remember that all those other people more than likely have one thing in common - debt.
This is the same logic many learned in school when they all got "Participation" Trophies.it was the Obama "edict" that every American must be permitted to fulfill the home ownership dream.
rules changed, guidelines changed . . . they did it WOOHOO!!!
and then it all collapsed, into recession.
same thing here - people buying houses they could not remotely "afford" the mortgage/insurance/taxes on.
neighbor did three refi's - still wound up loosing the house.
many many local reports of defaults/evictions - people who did not have / _never had_ the ongoing income to actually 'pay the bills'
and history shall shortly repeat itself . . .