Amazing that your comment consisted of three sentences, each of which is incorrect. I could say more, but the simplest refutation of what you are saying is that open source exists. It is advancement without profit, it is advances without market competition, and it is an investment people make without expecting profitable returns.
It’s not that those things aren’t important in a functional economy, but that your absolute thinking cannot explain open source, and thus your theory is incomplete to explain human activity.