Drawbacks of infinite procedural interiors

Right, yes, you can load and unload them, no problem. But you still have to make the level instances to load, by hand.

You might be able to get away with a base level, for an apartment say, and then give it procedural elements, like positioning of the rooms and furniture etc.