You do understand that ABI backward compabitility is not ensured, don't you?
https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html
Some software packages even break between distro releases.
The primary value of a distro is to provide a fixed platform that application developers and users can safely target. Risking ABI breakups just because a rare number of users wish to be on the bleeding edge without wanting to do any of the work to install their own software is something that's very hard to justify.