While I completely understand your points and thoughts, this is actually 100% the wrong strategy. So many engineers and other technology workers make this mistake all the time. They think that its enough to build something superior technically, and the marketing will just happen and success will just happen. I see it all the time in the VC work I do in Silicon Valley. Its a huge error.
Market opportunity is a fleeting thing. VHS beat out BetaMax but BetaMax was much better technology. But VHS won because it was simpler and had much better marketing.
The Monero community and the devs especially, need to understand that time is not a luxury, and that marketing and ease of use are not unnecessary for success. There is only a small window of opportunity here to gain serious momentum and mindshare. After that some other coin (BBR, or new competitor) that has basically the same feature set but with an easy to use wallet and ecosystem that is actively marketed and promoted will win and XMR will be nothing but an also ran.
I love XMR's potential, but until the devs really understand the need for speed and the need for ease of use and the need for active marketing now while the iron is hot, they are in danger of choosing the exact wrong approach to success.
If you want to change the world, then XMR needs to be so easy that anyone can buy XMR and transfer it with no learning of any kind. It just works. If XMR can't do it, then some other competitor will and XMR will lose the window to become number one. Because once a coin ends up being THE coin of choice for anonymous transactions its game over for all the others.
Monero is doing what exactly needs to be doing. Being anonymous and not being wannabe anonymous. It is doing this right now and not in the future and is not closed source. I really dont care if it is noob friendly right now.
Right now it doesnt need to be mainstream. Have you seen any marketing? Getting mainstream too fast will just make it a pump and dump after all...