@mjg59 The point with "main" vs "contrib is that non-free tools have no place in a free system. Now that we have a free(ish, usually) system, why go back to the bad old days?
Maybe it would be strategically useful if it helps replace proprietary software, but replacing the non-free compiler with a similarly capable free one should then be a high strategic priority.