They aren't entirely wrong - to give an example:
Stepmania 3.9 win32 still works fine on Windows 11, you run it, it works. It's not statically compiled either. It works on wine just as good.
Stepmania 3.9 for Linux i386 though - now you've got to comb through old libraries to get old, incompatible versions of libpng, libmad, sdl1.x, etc, you've got to set up multiarch, fumble around with sound too since it's expecting OSS or ALSA directly.
The windows version still 'justwerx' even on Linux under wine. The linux native version also works after a lot of faffing about.
They are wrong that an extra layer of abstraction would make this better. Just use .appimage with the libraries included. (though that wouldn't fix the sound issue)