It can be sort of both. What you need is more housing built at affordable prices. But dont oberbuild. In that situation housing should act as store of value to avoid inflation loss, but not something that you get rich buy borrowing and buying up dozens.

You need socialism to do this efficiently. There isn't room for a profiteer. You need the government to invest (in the for people sense) in allocating land and building housing. Ideally dense housing.

> housing should act as store of value

Why? Housing should act as a means to live decently. If my house depreciated to 0 once I'd built it, I wouldn't mind at all.

> You need socialism to do this efficiently

No you don't, you need to heavily tax empty and secondary residences and the issue solves itself in capitalism just fine.

> heavily tax ... in capitalism

Many of us are taught that heavy taxation is socialism, or at least incompatible with capitalism.