Would it be fair to accept an optimization on a language and refuse it on another because it is not idiomatic ?