It's not just mega churches.
My dad was going to a small little church for years. At some point in a conversation about their church, I asked him what the church does in terms of community service or giving to the less fortunate. His response was "nothing".
To me, that should be a pretty high priority for organized religion, otherwise it's just Sunday social hour and free entertainment ... at best.