mainstream doesnt care about decentralization, they care more about the usecase.
This is a huge factor, bitcoin and other cryptocurrencies basically needs more public PR. As Andreas M. Antonopoulos said, if bitcoin becomes mainstream, people aren't even going to know they are using it, because payment processors are going to use things like side chains and lighting networks and bitcoin as a back-end.