Maybe the movie audiences, particularly the blockbuster theater-going audiences, are skewing older and more conservative/old-fashioned now. So the sexuality there tends to be a lot more repressed (while at the same time needing to be optimized around those highly defined abs, in order to maximize profits).
And the thirsty kids are all playing video games.