Also worth noting, the landscape of Linux packaging is much different than it was 4 years ago:
- Flatpak/AppImage allows you to statically-link all dependencies to avoid undefined behavior
- Steam and others can provide basic runtimes with necessary libraries (eg. Steam Linux Runtime)
- Proton, WINE and DXVK work together to map Windows APIs to your specific setup, regardless of your x11/Wayland/PulseAudio/Pipewire configuration
Indeed shipping a native Linux title is no cakewalk, but products like the Steam Deck kinda refute these outdated complaints. You could target Windows-native and probably get 'free' Linux support if you're using a popular engine.