I'm a little confused by this. I'm on the last Ubuntu LTS version (20.04) and the default GCC version appears to be 9.3, with 10.3 available as an option. So why are they stuck on 6?
So? Who are those people building for servers they don't control and arbitrary old versions of OSes?
If you build your own wheels, of course no one’s going to stop you from building against anything.
(in other words: my understanding is that software languages and tools can continue to evolve while maintaining the ability to build backwards-compatible binaries)