vchDefaultKey is not used anymore except to mark a wallet as initialized during LoadWallet. Instead of taking a key from the keypool and adding to the wallet simply use a fixed key that is valid, for backwards compability.
This allows wallets to return m/..../0 keys first with getnewaddress, being slightly less surprising to the user, as well as giving the meaning behind having a key loaded to the wallet.
Key was chosen via smashing keyboard for entropy.