People who decry the fact that businesses are in business "just to make money" seldom understand the implications of what they are saying. You make money by doing what other people want, not what you want.
All you need for a lifetime of successful investing is a few big winners, and the pluses from those will overwhelm the minuses from the stocks that don’t work out.