Banks have an obligation to insure that they protect themselves against fraud. They require a valid ID and a SS# only. Considering all the crap they have to deal with people attempting to rip them off I don't blame them.
For those who understand no explanation is needed, ...For those who don't none will.