A "má programação" de uma pessoa pode ser "ela está funcionando como pretendido" de outra pessoa.
É verdade que você precisa de privilégios de root para reiniciar, iniciar, parar, etc. e está recebendo esta mensagem porque não tem esses privilégios. Mas eu concordo que seria bom se a mensagem que você recebeu ao tentar fazer isso sem privilégios de root fosse mais útil.
Você pode querer verificar se os bugs já existem no launchpad sobre isso (presumivelmente sob upstart ) e se não, informe. É o tipo de coisa, porém, onde eu tenho quase certeza de que você não seria a primeira pessoa a perceber isso, já que é tão comum. De qualquer forma, a pesquisa de insetos pode ser gratificante.