I would not say that self defense is a myth. I am training in BJJ for military and personal reasons. For military, we train with a rifle and pistol as our primary and secondary weapons, expandable baton and OC (pepper) spray as non lethal means, but the hands on training is extremely important as well. It all helps you to be a more well rounded fighter and less dependant on one tool.