It's likely because houses are essentially treated as instances.

An inn room is fine, because when you log back in, the room is the same.

But a house or apartment could undergo various changes. What if someone puts a furniture piece right underneath where you are standing? Is the game going to acknowledge you being there?

I mean look what happened to when apartments were introduced. People who logged out where the "gate" was spawned out of bounds