Думаю, одна из причин такая же как и использование различными социальными группами слэнга - показать свою принадлежность к группе. Вообще, мат, в какой-то мере, частный случай слэнга, только группа его использующая очень размыта.
Часть людей матерится без причины, просто их так научили с детства :)