Religion has served a great role in developing community institutions, systems of learning, and even in overthrowing tyrants. Modernity has made it less useful, except for transmitting cultures and customs.
Agnostics, or people who cling to a vague, undefined "spirituality" are actually doing more damage, in my view, because they substitute a non-explanation for admitting some things are simply difficult to know right now or require more critical thought. Maybe the only thing more troubling is the modern trend toward "mindfulness" or worse, laws of attraction.
There are plenty of things humans will never know or even hope to understand before we're extinct. I don't begrudge most people for coming up with whatever explanation helps them keep putting one foot in front of the other and not hurting themselves or others. What I have more problems with are people who are absolutely certain and use that certainty to deny things to others.