>why target Linux in all it's permutations with an unstable ABI when I can target the only stable Linux ABI -- Win32?

You simply do what Steam has successfully done for many years with there containerized Steam Linux runtime based on ubuntu or something like flatpaks.

https://github.com/ValveSoftware/steam-runtime