As more and more countries become "cashless society", Bitcoin will fail in next 5 years.
So, Bitcoin is platform to move money around cause I don't get the reason that made you said bitcoin will fail by using cashless system in the world.
Bitcoin has been the major reason we don't have to move money around but with Bitcoin you can transact with someone in another continent with out even be there and with less transaction fee and instant credit but on credit card you have to wait for some days for inter bank to remit your money which even have more fees compare to Bitcoin and don't forget that Bitcoin has no tax or third party requirements , so I don't see any reason for Bitcoin to fail in cashless environment but even will get stronger .