There are the opera companies who are registered charities to give them access to funding they would otherwise not be able to get and there are the opera charities who help to spread opera.
Certain charities do certain things for people. Therefore, each non-profit organization does have it own defined reason for existence and mission statement.