My theory is this is done because porn is popular and acceptable with a lot of the population, but highly frowned on by a vocal minority. Stars want to raise their image by doing porn, but they don't want to admit to doing porn, so they "leak" a tape and then pretend to get mad.