The smell from marijuana smoke lingers and travels in a way tobacco smoke does not. Most people other than users find it significantly more offensive than tobacco.
I was disagreeing more with your second sentence, however as for the lingering, I also disagree. I have a couple contractors who were working in my warehouse and smoking skunk weed the whole time. (I know, I know, but they do good work.) The smell was gone the next day.
But you smoke a cigarette in an enclosed space and I’ll still smell it in a couple days. I think it must be the tar and other additives, and now I kind of want to find someone who smokes natural tobacco to come do it and see if I’m right.
I don’t care about a car or home destroyed by tobacco use. Those are easy for me to avoid. Sitting on my porch and nightly taking in the smell of weed from a neighbor 50 feet away is a different story. That doesn’t happen with tobacco smoke. The smell of marijuana travels in a way tobacco doesn’t.