Well yes, street smart is both.
It's a temporary solution based on the delusion that you can't work on a systemic level to reduce criminal or thuggish behavior.
Ultimately I do think some form of self defense is good to know, but you can't expect it to be effective than situational.