I don't think it's this binary.

Influence and power are far more intoxicating currencies than affiliate revenue.

And if someone complained "you're just publishing this helpful thing to become more influential in [community]," well, at some point we need to acknowledge incentives drive all behavior in one way or another.

Refusing the incentive doesn't make one per se virtuous.