I think it can last as long as we have humans being that wants transparency and fairness for their payments
it's a new tech like the internet as become common today, so as long as we can make it easy for most people
we can expect to last longer and even take over over the traditional ways we used to pay with fiat and so on
look at china cashless society