Keybase would prefer to handle your private key too. You can work with your key offline too, but you have to be aware that this is what you want when setting up- and it's very much not the happy path, so the site will not fully work as you might expect.
Not faulting them, they provide the steps needed, but it might be annoying enough for some people to start uploading private keys.