I think lack of experience has to do with a lot of it. Young people have all these unrealistic expectations, and not just about sex. A lot of people grow up thinking things are supposed to be just like in the movies. IME that tends to disappear once people get a little older and have more relationships

And I don't think porn is the only source of sex misconceptions. Hollywood sex is pretty unrealistic too.