You are right. We have developed a pretty effective OpenWrt solution that addresses the use of CAKE on connections with variable link capacity - see here:
It has proven to be pretty popular, and finds great use in LTE and Starlink connections. I use it 24/7.