in a company it is still possible to convert the code at the point when that employee joins.
for a FOSS project, the decision to join may well depend on the readability of the code, at which point it is already to late to solve the problem, because the potential developer already moved on.