Calling it a "purpose" takes this concept too far.
If my toilet is clogged and there's shit water all over the floor, I would do well to fix it. I wouldn't call it the purpose of my life, my raison d'etre, or whatever.
Having only one producer of each product has never worked out well. Besides, how are you going to decide who gets to work and who gets the results for free?