Most members of a church are not employed by the church, but rather they identify with that particular denomination through a bond of faith.  A corporation is in business as a "for profit" organization, but churches are by and large "non-profit" entities which among other things provide human services to those in need.  People are employed by a corporation because they need to make money to meet their needs and the needs of family members.  Members of faith groups are people who see an obligation to meet the needs of the less fortunate in their communities. Although there are rare exceptions most "legitimate" churches express their faith through works of love and charity.  I do agree with you though that more of the care of the truly needy should be taken on by the private sector because government programs have such enormous waste and they cannot provide the one-one-one care that is the hallmark of private "non profit" organizations.  Your analogy is, indeed, weak.