This is actually what precisely what I want to do, except it doesn't come from not understanding the code, it comes from understanding the code enough that you realize that trying to patch things would be more trouble than its worth.
The problems with ZC extend beyond what's reported in the bug forums. I evidently gained some fans by doing everything that the community wanted me to do, but if these years and experience have taught me anything, it's that the problem IS pandering to a fanbase. You want a stable release? Let us do our jobs and it'll get there when it gets there.
Of course, that's just my view of the whole matter, the other devs and I will have to consider what we want to do in the future, especially regarding this build of ZC we're working on now.