I've been pushing for some of this kind of stuff for years. We want to make it so that NPCs can sandbox around and use various work stations at their base so trader Bob is pounding on a work bench or something, once that tech is written we can possibly extend it to players, or at least modders can do it. The problem is all the weird use cases I suppose like if a user puts the side of the chair against a wall or another block then getting into that seat might clip geometry and push the player into the void. We would have to make chairs "multi blocks" to avoid that, then you can't use them as intended and put a row of bar stools against a bar, etc.