Building house is relatively easy to implement, consider they already have quite a bit of building models in Hamlets and they planned to implement party crafting at some points. Also the world is large and barren which provide room for player housing. They also planned player ships and naval combat before, no reason why they need to scrap it now.