You do realize that they're registered 401(c)(3) non-profit organizations, just like other charities, right?
You can't just say "I'm a church" and not pay taxes. You have to go through the exact same registration as any other non-profit. Otherwise, everybody would found a church as a personal tax haven.