Actually all my drinks were comped in the casino last summer on the Legend. They also had a bottle of champaign waiting at my table for dinner as well.
Of course the the fact I had wired $20k into my casino account prior to the trip probably had something to do with it.
So yes, drinks can be comped onboard casinos.