I don't think that's a fair summation of his comment.
You're right -- competition against others isn't the only motivator. People are motivated to do what they do by all kinds of things. When I play golf, most of the time I'm motivated by improving my own scores...or putting better, or more accurate ballstriking. Has nothing to do with other people.
I'm motivated to do charitable giving primarily by the benefits for society, others, etc. But I'll claim the deduction, too.
In my business and investing, my primary direct motivation is getting a good return on investment. That involves competition (especially in the business end). But only a stupid contractor always chases having the lowest bid. If a competitor wants to do projects for low margin, I hope he fills his book with them. He can have all of those he wants.
But even the things done for gain have indirect motivations that are higher -- security for me and my family, the ability to afford the things I want to have and do, the capacity to be more charitable.