> Real world alternatives show atomic xchg only solutions scale to hundreds of threads

But notably only with certain workloads

Once you get to using custom lock free queues you should be picking something that matches your workload/broader design anyway.