Het is niet slim omdat je, met de normale tools, problemen kunt krijgen.
Schoolvoorbeeld is een bestand dat heet "--bestand".
Indien je dit, onder *nix, probeert weg te gooien krijg je de melding dat er een onbekende optie is gebruikt. De -- worden als opties gezien.
dice@vps-2417-1:~/test>ll
total 0
-rw-r--r-- 1 dice dice 0 May 14 10:11 --bestand
dice@vps-2417-1:~/test>rm --bestand
rm: illegal option -- -
usage: rm [-f | -i] [-dIPRrvW] file ...
unlink file
dice@vps-2417-1:~/test>rm -- --bestand
dice@vps-2417-1:~/test>
Simpel voorbeeld maar andere programma's kunnen vergelijkbare problemen hebben.