Encrypting data with its own key is common practice. It removes the necessity for yet another password, which may be unsafe and needs to be remembered or stored elsewhere.
Okay, for private keys specifically, encrypting them symmetrically with a passphrase is usually the way to go (unless you have some other OpenPGP key to encrypt it with), which is also often the default behaviour when exporting private keys.