I hadn't noticed the flag package had changed. I'm not sure this brief post stressed the importance of UI, though.
But I think it serves as an excellent reminder that, for a cmdline program, the flags and arguments are the UI, they impact how people perceive your software and how productive they will be with it.