My generation consists of many people who were raised by baby boomers that didn't care enough to teach religion or just gave up. Church lost its function with the implementation of centralized governments. Yes, churches have homeless shelters, but the government and other non-profit organizations do as well. The Church does not degrade society of the truth, it jades the truth. This displaces the Church of its last primary function, so there is nothing left to keep it alive but people who go for social reasons.
People go to church to see friends and meet new people, that is relatively harmless.
When they decide to dictate what I should or shouldn't do with my life I must scoff at them and discount it as nothing more than someone trying to push their beliefs onto me. I can't control what happens to me after I die, I would also prefer to not spend my life wondering about it. Life is meant to be lived, Christians seem to only want to prepare for death with the constraints of their religion. I don't care to wear such blinders. God is a social construct, nothing more, he exists in people's minds as long as they want him to.