My first few jobs as a linux admin had be working under some very senior admins. In all of these cases kerberos was setup for users to request a security token and gain access to company servers for a set amount of time.
Now as I have started working at a startup and have started to go to meetups revolving around devops and sre type companies. I have noticed that most of these companies choose to use ssh keys, ldap and some form of configuration management to determine who can access which servers. Most users just have passwordless ssh keys on their macbooks. It's very insecure.
What makes the ssh key setup preferable to the kerberos setup?