> Make your product able to be found by those who need it.
I think you'd need to more directly and clearly define "need." Do you mean only utilitarian companies and products should exist? What about the things I don't "need" but just "like?" What about music? How do I find new music? How do I know I like something before I've even discovered it? Should music radio, which is just an abstract form of album advertising, not exist at all?
I'm torturing the point, but outside of centralized market control, I'm not sure you can apply this logic across the entire scope of capitalism.