Мат - не заменитель языка, а его часть. Причем наш, русский, мат - явление уникальное. Одни загибы чего стоят! Это же просто искусство!
И писатели наши матерились. В том числе и классики. Да достаточно Маяковского и Есенина вспомнить.
То, что в письмах видим, а в опубликованных текстах не всегда - это как раз вопрос уместности. Мат стоит вне литературного языка. Но когда-то в стихах и научные термины не встречались - ибо не принято было.
То, что мата стало слишком много - это вопрос общей культуры. И непонимания: где можно матюкнуться, а где - нет.
Кстати, с точки зрения современного русского языка слово "бл***" - это мат, оскорбление, нецензурная лексика. На форуме точно употреблять не стоит.
Изучением мата занимается Плуцер-Сарно, советую интересующимся почитать:
http://plutser.ru/