Demolishing is incredibly valuable to be able to update your house. Don’t underestimate it.
Not wanting raiders to have the ability to access everything in your house and making it disappear once they find your cupboard is a really valid concern.
I think we can all agree on that.
And we can also agree that the current solution to remove demolish is a clear cop out from the devs.
Let me try to propose a solution that manages both expectations and can be implemented in two phases.
First phase, quick and dirty.
Whoever placed the cupboard can demolish and no one else can. Authorizing with the cupboard gives you building permissions only.
Second phase, a more complete solution.
Add the logic of having 2 types of authorization levels in the cupboard. One is the “Owner” and the other is the “Builder”.
Whoever places the cupboard is an Owner. Anyone that gains physical access to the cupboard can authorize as a Builder.
An Owner can assign the “Owner” privilege to other “Builders”.
Owners can demolish, Builders can’t.
The only issue with this alternative, is if cupboards are destroyable. If they are destroyable, once you gain physical access to them you can simply destroy it, place one yourself and now you got demolish permissions.
As far as I know, cupboards aren’t destroyable right now, so it’s not yet a problem.
Going a little further, I think cupboards shouldn’t be destroyable at any point, they should simply disappear with time.
I can see them having a durability that decays with time, and you simply have to repair them like you do with walls.