I think the goal is to make it easy to review. Like if I hate reading the code it wrote then it’s also a code smell there is something wrong with it.
And even if it does end up being good code, if it's something non-trivial, having a reasonably deep understanding of what it's actually doing is quite hard simply from reviewing the code.