@gamingonlinux If the developers have a choice between translating their code and having to QA it, or do a check through a conversion layer; Developers (unless it just isn’t cutting it) will always choose the conversion layer.
It may take a hit to performance, but it’s always easier / better to make games more performant than it is to write the game twice.