Even if the United Nations was fully funded, there is still a definite need for social enterprise and programs, such as Arc Initiative. This is due to the fact that social enterprise in more focused on the smaller details of the problems and would concern more about the citizens, while United Nations would attempt to implement plans to assist countries as a whole and the ideas would be diversified since there are multiple issues for the United Nations to address on. For example, United Nations would be assigned to implement plans on solving poverty in Africa, so one of the way would be to lend money to countries in Africa and hope that poverty issue would be lessened. On the other hand, social enterprise would be more localized and understand the situation more thoroughly, such that it is easier for them to get legal permission to take action by offering money, supplies, and moral support. This shows that there is no conflict between the two organizations. Furthermore, United Nations tend to have a delay in action after recognizing issues due to the fact that they need to first pass the legislation with the majority agreements from countries, while social enterprise is a smaller entity and therefore can perform the action at a more efficient rate. In short, United Nations and social enterprise are both essential and important entities that serve similar services at different approaches.
References:
http://skollworldforum.org/about/what-is-social-entrepreneurship/