Serious question: SMTP clients from 20 years ago are basically compatible with today's. Is it necessary to continuously maintain a piece software if the requirements stay the same?
And not sure about this, but at least for docker, the included certificates can become outdated if not frequently rebuilt, and since Mailhog is software used when testing, being able to spin up a ready-to-use sandboxed instance is very useful.