I am not sure to understand, from a company point of view, why a company should implement a cryptocurrency instead of the traditional loyalty program. And the same, from a customer point of view. Why a customer would prefer a cryptocurrency instead of the loyalty program.
Are you talking about a cryptocurrency that could be listed on an exchange? Or just a token usable on the site only. Because in case it's about a crypto I see a problem in. Let"s says the token triple or more within months, the company will so start to see reduced profits and so losing money.
What you do not understand is that data has become the main backbone of businesses and most of this information is not easily acquired. It is certainly not just about cryptocurrency but for the fact that adopting the blockchain technology into one's business would help in revolutionizing some of these processes that have always been lacking in the traditional way of doing things.
The idea of the distributed ledger is something that brings about transparency, let alone when it comes to the idea of cutting out the middleman, verifiable data which would even help commerce industry businesses a lot, and I believe all these on its own are a very huge benefit.
Already market giants started adopting blockchain technology whereas small business are now studying the possibilities of adopting it for their better tomorrow. OP must be very much right as blockchain technology will revolutionize our daily life through every business we do deal from early morning to late night in our routine life.