These high costs are exactly the point. Joining a religious community isn’t like signing up for a website; you can’t just hop in on a lark. You have to get socialized into it, coaxed in through social ties and slowly acculturated to the belief system. And when this process plays out naturally, it won’t even feel like a painful sacrifice because you’ll be getting more out of it than you give up.