No shortage of land in the US, but everyone wants to live in the same few places (for good reason), and those places have a lot of restrictions on what can be built where. It's satisfying to blame a big bad "them" for this, but the problem is "us". We all want our properties to increase in value so we collectively conspire to suppress supply that would make our properties less valuable.
It's not enough to have land, though. The land needs access to water and electricity, not to mention roads, or it's a nonstarter, especially if you want to build a bunch of homes on the land. And the new homeowners will need access to food and supplies, i.e., stores. You need an entire community.