That is not my experience at all. To be clear, that is they were bad and they have gotten better. I’m also pretty strict about plan-then-code, so maybe that helps.
FWIW I've also had success getting AI to write readable code. I guess my point is that allowing it to write opaque code may leave room for unintended behavior.
I realize it’s one anecdotal datapoint.