If you do a fair amount of tinkering on cloud servers, such as EC2 or Digital Ocean, then you’ll have noticed that each time you start a server it gets a new IP address allocated. Then when you next log on to the server via ssh the server gets added to your known_hosts file.
Before long your known_host file has dozens, if not hundreds of entries for servers that you’ve long shut down and discarded.
At first I would edit the known host file and remove the server entry once I’d done with the server, but this got tiresome after a while. So, I decided that for the servers I’m just messing about on I’d rather not add the server into the known_hosts file at all.