Not in a general sense as most believe (which you caveated obviously), in fact, one can argue the opposite, the overwhelming majority of investment fails and merely wastes resources. This is exactly why investing should be left to actual investors. Plus, too much investment can be just as big of a problem as not enough.
Not really disagreeing, but I think this general sentiment is very dangerous. Because it allows people to excuse forcing people into putting their savings in to stupid, thoughtless trash like "indexes" and other instruments for no reason, and it leads to gross over allocation to massive corporations and bloats the ever loving shit out of financial institutions.
Always feel the need to counter this idea, even though your statement is true because of your qualifier.