This is exactly it, especially on campus. Getting a 5x better turnout at a community event that “happens” to be hosted at the same time as some dumb political speaker is sooo much better than trying to protest the speaker. They love to play the free speech card, but it’s harder for them to feel righteous about straight up getting outdone.