OTOH, it has everything to do with the insurance industry. There are already employers who refuse to hire the overweight and/or smokers. It's more expensive to insure them than 'healthy' people.
They've apparently missed the {Blue Whale|Blimp|SSBN|Whateveritis} occupying the office a few doors down from mine ...
Sounds like a pretty good solution to me. Companies have a financial interest in having healthy productive employees, so it only makes good sense to hire people who are likely to remain healthy and productive in the long term and those who don't like it can either find work somewhere else or change their lifestyles.
Most people who quit smoking put on alot of weight so what then. Either insure a skinny smoker or a fat nonsmoker. What a delimma.