I’m very glad you brought up weed actually. See I have no problem with weed and like to smoke a joint every now and then. However what I don’t want is to have to buy weed called dumb things like “bro down”, “the obliterator”, and “brain destroyer”. I’d much rather you just named something not so click baity.
Sure it’s just a chemical. Everything is just chemicals but I don’t need “meth” for my computer. Same reason our kids don’t need toys advertised as “crack for your baby”.
Agin not offended its just not a good name. Even if let’s say you build an app that’s hooks into some other program and you sell said app for two dollars, you may think it’s hilarious to call it “two dollar hooker”, hell I myself might even chuckle. But only once, then I’ll just get annoyed every time I see “two dollar hooker” in startup, “two dollar hooker has crashed” etc.
I also would not buy your product if it were called alcohol poisoning. I love alcohol. I’m drinking a beer right now (happy New Years everyone). But naming a computer program after it sounds like an odd thing to do. And more to your point would also be a violation of the same rule Apple is using in this case.