WSL2 is a VM. If you want excellent Windows compat, run Windows in a VM. If you merely need application not using very Windows specific feature, or if you need game compat, run something like Wine. Is there a need for yet another reimplementation of (necessarily a subset of) Windows API? Doubtful.