Yea, you're right, it was stupid...
On topic, I think that separate levels for each building isn't that surprising. Having the whole world and its buildings plus all of every specific building contents loading all at once is a stretch. It would require a lot of ram. Also, I think that the...