Конечно знают матерные слова) Ктож их не знает? Думаю, что не употребляют по причине того, что считают, что это грубо, некрасиво, неприлично. И соответственно не хотят быть такими. У них несколько другое представление  о себе. Насчет двух девушек практически уверена, что не употребляют нецензурные слова вообще. Насчет еще одной девушки-думаю, употрябляет изредка не в моем обществе.