I have said this countless of times before, this simple idea would require a LOT more work than you realize.
You see, the interiors of any building or dungeon reside in a seperate world from the external renders of the buildings located in the world _Interiors. This setup makes it nearly impossible to make windows project what would be happening. The only "easy" way to do this would be to not put the insides of the buildings in the _Interiors world, scrap all the interior data pieces, making it damn near impossible to add in some varity to the building. After that, you would have to add an internal skeleton to every building set and then force the dev team and all modders to work in cramped spaces, because this set up would make it to see inside the building or place objects in them without positioning the camera inside the building.
This.
It's all limited to how gamesas decide to do interiors. If they do them like they did with oblivion, where each interior is a separate entity, then no. This wouldn't be possible. But if they load areas like a lot of modern games do these days, where it simply loads the entire area around the PC (think GTA), then it would be possible.
To be honest It might even be possible regardless, if nearby interiors were loaded (could cause severe lag, idk) then it'd be doable.