Better translation layers are what made the Steam Deck possible.
https://en.wikipedia.org/wiki/Andy_and_Bill's_law
One needs to realise graphics APIs have historically not been terribly efficient.
There was a reason Mantle/Vulkan came to be.
https://en.wikipedia.org/wiki/Andy_and_Bill's_law