Собственно, причин несколько.
Начнем с того, что материться могут все. от мала до велика, но большинство из нас сдерживают в обществе социальные нормы. Наедине у многих выскакивает непроизвольно матерное слово или даже выражение. За рулем, например. А человек с тех же социальных сетях чувствует себя, все-таки, вне общества.
В социальных сетях, как правило, скапливается много народа и никого из них, реально, нельзя отнести к близким. Если человек хвастается, что у него 5 тысяч друзей в соц.сети, значит, он по жизни одинок, дальше некуда. А перед чужими людьми, большинству, практически не стыдно.
Многие матерятся, чтобы казаться круче. Именно потому, что идут против запретов. обычно этим грешит молодежь, но многие из взрослых, которые морально не выросли и зависают в соц.сетях, также подвластны этому греху.
наконец, у большинства просто не хватает словарного запаса. Как, например, выразить неудовольствие или негодование, если словарный запас всего 300 слов? И, если не умеешь строить фразы? Или, вообще, не понимаешь, ни что пишет собеседник, ни его самого? Никто же не примет всерьез иного ответа. А так, матерится, значит, чем-то недоволен. Обезьяны кидаются калом, а этих вот обучили нескольким сотням слов и, главное, группе матерных.