Holding in smoke for a minute just gives all the tar etc. in the smoke time to absorb into your lungs. Think about it if you hold in smoke for 10 seconds there will be less damage than a minute. I personally can hold my breath for a minute tops, with my chest full of air. So maybe some people can hold smoke in for a minute, but that is quite a long time with no oxygen at all.