It's not just FFL dealers that make this requirement. Some insurance companies who insure gun shops mandate this. I guess they're afraid of unknowing individual who may ship a loaded firearm, and the liability it could cause them.