MA should always teach self defense if it doesn't then it isn't a Martial Art...

What we mostly have these days is Martial SPORT.

And unless it's full contact it teaches pretty much nothing about self defense.

Even full contact doesn't teach you everything about self defense. At least half of self defense should deal with being attacked without warning, weapons & the possibility of multiple attackers.