And bitcoin is not even used by more than 10 million people. It can't become a global payment method with problems like that.
So far Bitcoin proved one thing - it is a great asset when you are not using it, nothing will potentially gain you more profit than holding BTC
Lightning Network is likely the answer
But since miners are not going to accept it anyway (since they are rather shortsighted and care only for their short-term profits which LN is set to strip them off), Bitcoin might have to pass through the so-called bottleneck in the future to get rid of these rogue miners. Some folks are claiming that the LN update will make Bitcoin centralized as a payment system (turn it into a banking system of sorts), though I heavily disagree with this attitude since it will actually allow to decentralize it from the miners' hegemony we are presently stuck with