> Windows is not Linux and GCC is not msvc++
That does not mean anything. Linux can be whatever people with enough free time want it to be. It's 100% possible to imagine a Linux-based system with a Windows-like userspace and pacing. Hell, technically you could just ship the Linux kernel, an init system, Wine and live in an almost windows-y world - even cl.exe works under wine.
> Why are you posting comments on a thread about C++ and the problems created by ABI if you are oblivious to this?
Because it's an entirely self-inflicted problem, caused by putting toolchains (among two thousand other things) in distros.
Again, why do people have no trouble shipping Rust which has zero ABI guarantees to ten year old Ubuntus and C++ couldn't ? The answer is, it totally can if you just let it and let go of shipping dev packages in distros, instead relying on C++-specific package managers such as conan or vcpkg for your dependencies.
I build my own software with latest versions of clang, Qt, boost and have no trouble distributing it to fairly old distros.
> Because it is, and at many levels.
yes, I'm asking about what could be, not what is ?