My main takeaway from this is that the seemingly contradictory notions like "mutual help" and "competition" are just too vaguely defined, and exist on a wrong level of abstractions, to have any formal discussion about them.
Sometimes the initial introductions are, in fact, quite high level. You might need to dig more to understand the nuances. One blog is not going to get deep enough.