Religion fulfills a need. A need to be successful at the expense of others and stay politically correct. That is a very important need. Humans’ interest, when it comes to maxing out the number of mates and controlling others are zero sum. We need to trick others and each others. Deceptions, powerful effective deceptions will exist on zero sum game. In fact, deceptions will be so important people would go all the way to deceive one self. Science can answer that, but the answer will be politically incorrect and not mainstream. Hence, there will be religious answers on those.
Science? Not necessarily. There is a reason why science flourish on aspects of life not politically significant first. Things like how fast a ball will move down rather than who should die? Not much latter science start answering questions like should government interfere in economy?
When something is politically significant, humans want to outdone the other. Science is often common knowledge and hence do not give much “edge”. Being scientific means you’re just “equal”. So it’s normal that people want to try new things based on what’s not scientific for a chance to do something better than their peers. It’s called magic. Religion is one such magic.