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.