Dogmatic statements like this lead to bad, messy code. I’m a firm believer that you should use whatever style fits the problem most.
Although I agree most code would be better if people followed this dogma, sometimes mutability is just more clean/idiomatic/efficient/…
Also surely a lot of people would know tar -Create Ze Vucking File and/or tar -Xtract Ze Vucking File