It doesn't seem like a good idea at all. SSH caches those keys because computers are more capable of flawlessly comparing long strings of random characters than humans are. The cache is so that you, presumably a human, don't need to compare the reported host key to its known value each time you connect.
I understand his specific application, and why it works for him, but including it as advice for the general SSH-consuming public is nuts.
I understand his specific application, and why it works for him, but including it as advice for the general SSH-consuming public is nuts.