> 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.