That does make sense, and I don't necessarily mind it. I just really wish that it prioritised NPCs for loading, because there's no point in being able to move around anywhere if I can't do my business because the shop isn't there yet.