I always thought it was a good idea when you can pay for your purchases with cryptocurrency. Otherwise, it's just useless.
If paying for services is your only point of being "useful" then yes it is useless. Let aside all the ideological stuff of being different from the traditional banking system and giving the finanacial power back to the people. With governments not allowing the use because they are wary that bitcoin decreases the level of corruption that can be possible with fiat money. Sure enough it is "useless"

It is necessary to implement similar payment systems in cafes, taxis and hotels.
Depends on the merchant and the government's approach to the coin. I dont see any ride sharing company till date accepting bitcoin so less chance of it getting into any of them but maybe in future we might see better or a project that allows bitcoin to be quickly paid to the driver in terms of their mode of payment.