А что такое "мат"? Почему он есть только в русском языке? Например в английском ничего запрещенного нет, слово fuck и другие встречаются в фильмах по 100 раз.
Если подумать, то в любом обществе и в любом языке НЕИЗБЕЖНО возникают какие то слова, которые люди выражают в момент гнева, злости и т.п. Запрещать их нету НИКАКОГО смысла, т.к. если запретить, вот скажем с большими штрафами и т.п. в самих законах, НУ ПОЯВЯТСЯ ТОГДА ДРУГИЕ СЛОВА, которые будут эквивалентными по выражению смысла одновременно с такими же эмоциями. Ну можно будет и эти новые обозвать матом, и их тоже запретить. Появится третья категория слов.
Какой в этом смысл?? Обществу, человеку НУЖНЫ слова, который он будет говорить в момент своих сильных эмоций. Если человеку упал на палец напильник, и он кричит "б...ть", "блин", или "оба-на!" для меня нет никакой разницы. В первом втором и третьем случае - человек не лучше и не хуже другого. Чем отличается матное и нематное? Это просто набор букв. И нельзя сказать что один набор букв хуже другого.
Почему такое произошло именно с русским языком, я вот думаю. Наверное причина в том, что во время СССР был тотальный контроль за гражданами, сам режим - тоталитарный, и везде цензура. Вот и делали вид, что якобы боремся с чем-то.. это запрещено, то запрещено, а смысл этих запретов совершенно непонятен. Так до сих пор и укоренилось в мозгу людей, что какие то слова ИМЕЮЩИЕ ОДИНАКОВЫЙ смысл, но одни хуже других. Но думаю, это пройдет со временем. Многие люди молодого поколения, с высшим образование и т.п. чихать хотели на эти "запреты" и говорят так, как наиболее им удобно и можно выразить чувства и эмоции.