My brother works for a company that also does not include smoking. They give random blood tests and if nicotine, alcohol or anything else shows, you get a warning. Second time, fired.
As someone else said, if you don't like the rules of a company, don't work there.