I'm sure a developer could more accurately answer why the client was designed this way so I won't touch it.
But the solution to your answer is in this thread:
http://www.eqemulator.org/forums/sho...ght=globalload
Make sure you read the entire thread though as some of the models can corrupt zones and/or other models. These are mentioned in the thread.