An unstable ABI isn’t the requirement, it is the result of the open source requirement further up the chain, which is the important part of the equation. The unstable ABI is a knock-on effect, not the driving cause.
And, for the second paragraph, I meant that it requires on-the-fly compilation, it needs to be more flexible. Any changes a particular project or user makes (as is their right, afforded to them by the open source licenses) needs to be incorporated in the entire chain.
The whole point of open source is to hand control and power to the end user of the software, whereas corporate interests align with taking that away. Having a stable ABI means locking down the ability to modify source code and compile it yourself, thereby stripping you of these very important freedoms.
















Counterpoint to both you and OP: AI generated country songs