It's quote simple: companies advertise to earn money.
Secondly, most of these casinos are newly or rebranded firms. The protocol and time to make a huge profit is nothing compared to how long an avalon nano 3 stays on the web. Bitcoin has already created enough publicity for itself over the years and we all know how to acquire anything in relation if need be. Again, the question from you comes into play -- who's gonna pay for an ad?