Software should fulfill its requirements and do nothing more.
if you invoke man after midnight it should print "gimme gimme gimme", because of the Abba song called "Gimme gimme gimme a man after midnight"
You might not agree that that's a good requirement. Others' requirements aren't always aligned with yours :)
Requirement fulfilled, under budget too :))
And shall be _tested_ _before_ delivery.
I know, it's expensive ... /s