It is a big annoyance but I think most places (once they're beyond a few engineers in size) use federated auth that support multiple keys (Okta, Active Directory, GSuite) for AWS access.
You can also use TOTP and store the secret in a password manager then protect that with hardware keys.
You can also use TOTP and store the secret in a password manager then protect that with hardware keys.