In exchange for you being able to buy things before you can afford them, they’re priced so it would take decades to save up.
To some degree, you're probably right. However, no matter how you look at it, building an apartment complex or even a single house, costs much more resources than what most people have saved up at any given time. So no. It's not just a matter of "competing" or that things are over-priced. Large infrastructure is just expensive to build, because it costs a bunch of man hours and materials to build it.