I would argue that most of today’s performance problems in software are unrelated to ABI.
Partly it's due to lack of better ideas for effective inter-procedural analysis and specialization, but it could also be a symptom of working around the cost of ABIs.
In the current software landscape, I don’t see these additional optimizations as a priority.
Not to mention issues like the op mentions making it impossible to properly take advantage of RVO with stuff like Result<T> and the default ABI.