Things I would never have expected or necessarily even believed until I had experience writing command line software in assembly: useful error/help messages can easily eat up more ROM space than the parts of the code they describe. Old software sounded terse and angry for good reason.