You dont need public transportation if you have a strong community proximal to you.
You dont need government childcare if You have teenagers (inexpensive babysitters) or family members to do it.
Nature takes the path of least resistance. I would suggestion this is reductionistic. People take the past of high certainty and higher rewards (albeit favoring the former)
If people _knew_ they would have a good time if they showed up at an event, they likely would do it.