That’s because (as far as I am aware) those arguments don’t exist. The challenge here isn’t in the “good ideas are 10% inspiration” part of the problem, it’s in the “good ideas are 90% perspiration” part, which is why folks keep bringing up the question of funding.
The best write up I know of regarding the problems with the C API and potential ways to improve it would be @vstinner’s Python C API site: https://pythoncapi.readthedocs.io/
If you’re not already familiar with Victor’s activities, he’s one of the most active core developers in working towards making the stable ABI more readily usable. I’m not clear on how many of those contributions are on Red Hat work time vs his own personal time, but browsing the PEP index for Victor’s name is a decent way to find previous and proposed improvements related to this topic. @encukou’s name is another good one to search for. (While I’ve assisted with some of their related projects, my name isn’t a good one to search with for this purpose, since I’ve worked on even more unrelated PEP topic areas than Victor or Petr).
Finding a financial sponsor (beyond Red Hat, to the extent that Victor and Petr spent time on these problems on RH work time) that understands the nature of the work needed would indeed be genuinely valuable, as it isn’t a question of a single simple solution to one key technical problem, it’s a question of approaching individual third party projects that use the C API, getting to know the contributors, understanding why they’re not already using the stable ABI, and if they’re amenable to making the change, providing assistance to actually do the work, and then get it reviewed, merged, and released. This may sometimes involve going back to CPython to advocate for C API enhancements if genuine technical barriers to migration are discovered for particular projects.
If Oracle set things up believing they were facing a technical programming problem, and only discovered they were facing a social change management problem (with technical concerns mixed in) after they had already started, then I’m not surprised they decided the issue couldn’t be resolved the way they were trying to solve it.
Motivating multiple largely independent volunteer communities to collectively solve a problem is a very different task from directing a department of paid employees to do so, since every new interaction with a new community becomes an exercise in diplomacy without access to the lever of “We’re paying you for your time and can direct you to spend it as we wish”.
So I guess my key point is that the CPython core devs aren’t the people you have to convince. We disagree on the urgency of the problem, but we don’t really disagree on its existence or the nature of it. Trying to convince us thus feels like mistargeted effort (outside the potential question of an explicit statement from the PSF and/or the SC that this is an area where the PSF would be willing to help steward dedicated funding), since some of the core devs are already the most active people in doing the work to address the issue.
Edit: it belatedly occurred to me that the C API Working Group’s charter, together with its initial API review and catalogue of known problems is effectively the explicit acknowledgement you’re looking for.