Earlier quoted context omitted.
User friendly until the user decides to invoke that command in a cron job and ends up with a headless process waiting for additional input.
Anyone who doesn't test cron jobs before saving them deserves whatever she gets. There are scores of ways for cronjobs to fail. b^)
Let's say that I did test the cronjob but that it starts "failing" after an update to the tool. My fault, I know, but at least I get mail when it fails while I won't if it's just waiting for input.