In theory sure, in practice programmers are often making a large number of such decisions because nobody else in the org is as invested in the specifics.