Generated code fails at the edges
A model is strongest where logic is linear and weakest where the real world intrudes: input arriving malformed, a promise rejecting, a network call hanging. The middle of the function reads well; the boundary is where the bug is.
Reviewing generated code therefore means reading for what is missing rather than what is wrong. Empty catches, defaults returned in place of errors, optimistic assumptions about every external system.