For one very simple reason....TAX, all the examples you mention are taxed at various rates (depending on your country) until they find a way to control crypto in order for governments to be able to tax it then they won't legitimise crypto.
Yes as simple as that, because in crypto they have no control and can't gain any amount from it. Like what you've said TAX. Not like gambling, liquor, horse racing that they can surely manipulate and can gain income from it.