No one starts out building a house.
You buy a small house, work to pay it off then get a better house. Even if you still owe on the mortgage if you're selling it for more than you owe you can roll that money towards your new and better house.
Renting is paying money for something you can never own, it's money gone forever. Paying a house puts that money into something that gives you equity you can turn over towards something else.
I bought my home that was 200,000 dollars and after down payment and such I paid 1200 dollars a month on the mortgage. Apartments in my area range from low end ones at 900 bucks a month to 1800 dollars a month. That's just a little under a mortgage payment and a good chunk over a mortgage payment.
Hell for around 60k you can get a 1/2 or 1/4 acre, get it surveyed, buy a mobile home, get a septic system put in and such and have a 600 dollar a month loan to repay where at the end of it you actually own the place that can be sold again for a modest price. Meanwhile you're pocketing 300 to 1000 dollars a month you'd have otherwise spent on rent as a down payment on a real house. You could buy a used mobile home on a lot or in a park for a lot less as well.
For 90% of Americans there is a better way than renting. It just takes times when you start out