Hey there,
Thanks for raising this.
Due to the way the logins in the database are encrypted, password resetting for admins is tricky and can only be done by other admins that have access to the decryption key (via their authenticated session).
The alternative was to leave the encryption key sitting in plaintext on the server/database, which would mean that the encryption was basically pointless.