It adds difficulty and time to launching a new chain, because we have to wait until all the (already known) smith members give their session key.
Given that a fake session key cannot be used (nobody has the private key), using random keys is not a security issue.
Given that a smith member is not required to be online all the time, especially during the very first blocks, and that they can change their session keys easily, there is no need to make them mandatory at genesis.
I don't understand why they should be mandatory, even for a production chain.