I think it's fair to say BTC has a capacity problem, and it's not just a technical one - it's also a cultural aversion to change in the base protocol and cultural aversion to extension of the base protocol to allow additional abstraction layers that could solve the problem.
If we take a step back, we should also realize that no other cryptocurrency has this problem. You just let the throughput be higher and it works, because 1 KB/s is completely absurd in 2023.
Any transaction still has to make it on to the chain. A side chain would be like us playing catch in the back yard and thinking we will somehow be padding our major league baseball stats. It doesn't matter until something happens where it counts.
If you find someone to play catch with, that's great, but the whole point of a global transaction network is that anyone can send a balance to anyone else.
https://bitinfocharts.com/comparison/size-btc.html#1y