As you know better than I, assembly programmers complained for ages about the horrible code generated by compilers. It is the same issue. People and machine-generated code don't tend to be friends.
And agreed on your point about code being at the same level, personally when I autogenerate code, I make sure that it is as easy to trace back as possible and as robust as I can make it. The level of abstraction arising from autogeneration is enough without confusing issues by having to guess where this came from. Unfortunately not all people do the same...
Finally, it is very odd to have you in a similar field to me. And yes. You are probably learning how much terminology there are in bonds. And every kind of bond has even more terminology...
Cheers,
Ben