I see that your main concern is mainstream adoption and some of your points are totally right. Unfortunately Bitcoin is not built to "move fast and break things", as we are used to in the current tech landscape. Its purpose is to subvert the current monetary system, which has been in effect for more than a century, so it will take as long as it needs as we are too early yet.
The current situation might accelerate some of the development required to optimize it, but I think that mass adoption is still too far. The world is not ready yet. The fiat system will fall by itself first and many people will have to suffer the consequences before being aware of Bitcoin's real purpose. So let's take it easy, keep building and educating, and try to help those around us who might need our help.
Don't get me wrong; I'm all for Bitcoin, I just don't want us to miss out on the adoption because we were too stubborn and placed our chips on the wrong horses.
There's no real use down the road in a fringe monetary Network only some "in-the-know" use, besides that the fees would be a lot lower 😉.