there’s no longer just x86 to worry about either. sure, there’s FEX to emulate it on aarch64, but come on… you’re installing a compatibility OS root for a different arch, then run steam, which you realize doesn’t work reliably on modern file systems without hacks because valve forgot to compile half their stuff with the right glibc options, and which itself uses another distro’s packaged user space, and THEN you run proton which implements windows user space?
how many more layers are we going to stack just to avoid publishing the source code? all this is making preservation unreasonably difficult as well. even if we’re completely ignoring linux, none of this will keep working on future operating systems.