I think we can make it do both, but it is much harder because we have no algorithm to validate an AI's internal mumblings against proper, human-understandable English.

Code is not prose, yes, but as others pointed out, it is certainly nice if code is maintainable by humans.