* It doesn't do things you ask it to
* It adds things you didn't ask it to
It still does both and therefore I still consider it failing. If you don't want to call it "lazy"; fine, but it seems as though the underlying issue is still there.
Claude does this too, FWIW.