IIRC this discussion was very brief and there was no consensus at that time, one of the arguments were that some daemons can be activated from the command line, or can receive commands, so in order to simplify and don't create more rules we reach this decision. Feel free to reopen the discussion or write more clear rules that clearly separate daemon/enablers from pure CLI apps.