The architecture is certainly a big issue.
Nothing else really maps 1:1 to the PS3 CPU. The main overhead is not from translating the libraries. It's emulating the CPU/recompiling the code.
There would likely be no efficiency gain from running the games on software that more closely matches the PS3 OS.
It'd be like the difference of using windows instead of proton to run games. Not always better. Sometimes worse.