As an outsider looking in, I don’t understand why this has to be the case. Identifying the gaps and creating an incentive beyond altruism for someone to address it doesn’t necessarily mean you or another non-TADS dev would or should be the ones ultimately doing this work. Ideally, it wouldn’t be, for the several reasons you pointed out above.
But if we don’t take the time to clearly delineate the problem and the specific steps needed to address it, we’re left with a fairly open-ended and ambiguous prospect, which makes it an even bigger ask for any potential individual.
Appropriately or not, your past experience and work on Glk interpreters in general, and wider community awareness of your skills specifically, make you a logical focal point to address concerns with Glk implementation. I’m also sure, superficially, many folks would love if you could somehow wave a magic wand and just fix this; you aren’t wrong there. Yet, we both know reality doesn’t work that way. This will take real work and time, and gains will be incremental, as you stated yourself.
I, for one, do not expect that you should martyr yourself on this hill. You already do an immense amount of work, entirely pro bono, for the IF community; more than most folks realize, to be honest.
With that said, getting anything done, especially difficult things, requires awareness, and organization, and a general mandate that something should be done. All of this needs to occur before we can even start to identify who might be both well suited and also willing to do this. You can’t get any of that done without some amount of “bemoaning.” I’m hoping by nailing down the specifics of the ask and providing a little bit of incentive, even if mostly token, might coax one of the more skilled semi-retired TADS folks to consider the project.
I gently suggest we perhaps focus on figuring out the scope of the problem and the best avenue for attack first, and leave who will do the attacking for later deliberation. Which is why I’m working on a grant proposal right now that might provide some funding to task a willing individual to do just that.