My last cruise was on a nonsmoking line (well they had one or two outside smoking areas in remote areas but absolutely no smoking indoors or on balconies etc). It was very nice to not have to worry about washing clothes because they smelled like smoke, never smelled marijuana, etc. The cruise was not subsidized by casino income so it was more expensive. But there is a place for that in the market and I will definitely sail that line more in the future.
I do not complain about smokers in the casino, discos when that was allowed, or in smoking areas outdoors on Carnival because that is their right as it is currently. I was hopeful that the smoke free Casino from last Christmas would last, but it didn’t. Maybe sometime in the future they’ll try again.