It's not easy like you thought but I agree there is room for technical developments but so far, with what we have seen, Layer 2, side chains are solutions temporarily now.
For on chain solutions, we still have future ahead but it's not too easy for developers to find solutions technically.
If you are keen on temporary solutions, see some solutions and discussions in
I quote my post. Security, Scalability, Speed are in a pyramid and if you scale one thing up, one or two others will be affected down.
I don't think sidechains and L2s are temporary solutions. Especially with the core development team's reluctance to increase on-chain transaction capacity. Raising the block size (now block weight) is out of the picture. You can see why devs wants us to move to the flawed Lightning Network. I guess that's one of the few reasons why Mike Hearn left the project. Perhaps, we'll see him join forked chains such as Bitcoin Cash or Bitcoin SV. Only time will tell. There were even rumors that Gavin Andressen was going to contribute to BCH's development.
All of the "greats" are completely disappointed with the path Bitcoin has taken lately. It's now even worse with the institutionalization of BTC. "Wall Street" has all of the cards to manipulate Bitcoin to its own benefit. Instead of going against the existing financial system (something Satoshi meant to avoid in the first place), Bitcoin has "bowed down" to it. The future is unpredictable, so I'd hope for the best.