Could a for-profit company have fundraisers or accept charity in order to provide or continue to provide a desirable service to the community, or would they have to be a non-profit to do so?
By desirable service I mean things like long term mental health care for teens, or care for brain injured adults, or maybe setting up a hospital in an underserviced part of town or airport in a rural area. Any thing that might be hard for a non-profit to start up or pull off. A for profit company (with some help), may have the resources or pull with local governments, insurance companies, or suppliers to get something done that may never happen otherwise.
I know that for-profit companies might get incentives by municipalities, such as discount rent a property that the city may own, or maybe a tax abatement for a few years to entice a business to set up shop in a certain place, which I guess is a form of charity. I am also not sure how private 4 year colleges are financed- are they considered for profit?