For money that's true (and of course being a millionaire is about money), but for "success" it isn't. Success is a relative term, which does seem to act a lot like a 0-sum game. That is, I'm only successful if other people around me aren't.
While we might all become richer collectively, we will never feel more successful unless we have someone to compare ourselves to.
It depends on how you define "success." By your definition, it necessitates seeing someone else fail in order to feel successful. But I think that's a narrow view of it, and fewer things are zero-sum than people often assume (though plenty of things still are, yes).
A few examples come to mind. One is the craft beer scene. Microbreweries often adopt a collaborative business model with other breweries in their area, rather than being cutthroat and trying to run each other out of town. When a town becomes known for having a thriving beer scene, it attracts more customers in total, to the benefit of all the breweries there. It widens the proverbial pie. Thus, by association with that scene, all the individual businesses become more successful than they would have been otherwise. And in that case I'd say success is about more than money - name and quality recognition, and building a dedicated fan base would probably factor into it as well.
Of course there are limits to that model, such as a local market becoming too saturated, but I think it's a good example of success being a more nebulous term than only being dependent on defeating others.
Disagree. Success isn't really transferred. If I help you do something I know and you help me do something you know we are both more successful. Wealth on the other hand can't really be shared without losing it.
While we might all become richer collectively, we will never feel more successful unless we have someone to compare ourselves to.