People should accept that bitcoin is not really meant as a means of payment but just a store of value. There are a lot of coins out there that needs more exposure that can get the job done. You guys can check Digibyte and Nano as a better contender for that qualifications.
Bitcoin is meant to function as a currency, the store of value aspect is just an extension of that.
People using Bitcoin don't mind paying the necessary fees to get next block confirmations, and even yesterday with the transaction peak due to the dump, the fees were still well under $0.10 for Segwit transactions. People happily use PayPal to pay like $5-$10-$100 in fees and don't say a word, but when Bitcoin's fee rise a tiny bit (still way under $0.50 for legacy transactions) it's suddenly a big deal?
By the time LN is mature enough to function as proper mass layer for payments, altcoins will serve solely as speculative tool. What's better than Bitcoin + instant payments?
Surely something can only become a currency after it's thought of as a store of value, vastly even more so when it's appeared out of thin air like bitcoin has.
Use as currency, widespread use rather than the early nutters, will be the last thing to fall into place, not the first.