If you're interested in recent state-of-art improvements to TCP congestion control, check out the Remy project, it's pretty amazing https://web.mit.edu/remy/.
Did they try it on a real network?
Also, it seems unclear that using a Remy congestion control algorithm while all the machines around you are using Cubic will help very much.
Regarding your second point, the way congestion avoidance algorithms typically work is to punish the local client for the state of the global congestion. If Remy can do that in a more efficient way (ie greater throughput or fairness for the local client) then it would be beneficial to use the algorithm before others switch.
Edit: bbr essentially builds and fits a model - in some ways it’s learning ( it’s stats essentially).