For what it's worth, it absolutely can, just not when invoked in interactive mode.
(This doesn't really contradict your overall point though.)