Gambling has been in existence since the beginning of human civilization, but Bitcoin on the other hand is just a decade plus so comparing gambling vs Bitcoin in terms of popularity won't make much sense because both don't have the same starting point.
Bitcoin has always sought out ways to provide alternative services in financial transaction and that is why most casinos adopted Bitcoin and other cryptocurrencies into their payment system.