I never thought of that. Humans avoid machine code for many reasons. If LLM's don't need to produce human-readable output, then why not?
People don't trust other people making little changes to existing software, who will ever be ok with rebuilding it from scratch?