The theory is that if you invested say $100,000 at the age of 25 at 7% and added $5K per year every year for those 35 years.
You will be sitting on $1.8 million dollars when you are 60 years old.
House construction, at least modern home construction, no one tells you this, but in the United States is total dog shit.
Older homes were made with older slower growing trees, heavy lumber, heavy plywood. The homes built today are particle and wafer board.
Same thing goes for vehicles, over priced pop cans with too much gadgets.
This is why I urge people not to spend lots of time in school going into debt and instead find a job, make money and get your money invested quick and then you can work a shit job investing as you go along, live modestly and you'll be able to retire.
Americans are working themselves to death, spending money trying to look important in their endless degrees, big homes, fancy cars and they're rolling into retirement completely fucked.
Also a home is a anchor around your neck if you're working age. They got you by the balls, you got bills to pay and the boss knows this and they know it's not gonna be easy for you to pack up and leave. This might be why they check your credit report when applying for a job, they want to make sure they're hiring a proper slave.
Renting is looked down upon, but if you're a single dude and the boss knows you rent, they'll get you that raise because you can tell them you'll be gone tomorrow if you don't pay up. I did this lots of times when I was younger and I always got my raise.
When you're older and close to retirement, build yourself a small energy efficient well built home, away from the noise and traffic and enjoy your life. However don't think in this job market that you are stable, anything can happen and you can be let go and if you don't have a house you can just move in a few days and have another job, if that doesn't workout, you move again and have another job......the important thing is you don't have to take shit off anyone.