I've seen this discussion, maybe I can shed some light on that issue.

A memory leak is a bug and no "architectural limitation". We have no records that anyone found a memory leak with ent_create, and I don't think that such a leak existed. The ent_create function is more or less unchanged since A4.

There was however indeed a memory leak reported with ent_clone in A7 version 7.73 - this seems to be the leak that you meant. I can not remember a long discussion, but it was a clear and obvious bug that was fixed in the next version, 7.75. You can find it in the bug list in your A7 manual. We're grateful for notifying us of such bugs.

So if you hear rumors of some bug on the forum, better communicate with us rather than spending months of heavy programming for working around it. We might save you some time.