One main prescription of the article seems to be "encourage signaling of prosocial goods, so that the cost at least goes to somebody." I think this does not necessarily work, because if something's value as a signal depends on its cost and not on its prosocial qualities, then the natural pressure will optimize away from real benefits and towards apparent benefits.
What you get, I think, if you aim for "at least make your signaling do-gooder-ish" is a proliferation of fake do-gooding, which has the real harm of giving actual do-gooding a bad name. I'm not sure that this is net harmful, but I think it's a matter of real doubt. "Conspicuous philanthropy" has, after all, provided the US with countless Carnegie libraries. But it's a serious question whether poorly-aimed aid might be net harmful for poor countries. For another example, the Crusades were acts of "conspicuous philanthropy" -- European nobles did not profit from them, but committed vast sums to foreign wars out of piety. It's not at all clear that this was good for the world.
I endorse this concern. I do think it is possible to create social value in this way though, especially for relatively simple activities with good alignment between apparent and real benefits, e.g. transferring money / fungible resources to an agent that is trying to do good, or supplying additional tax revenue. So I think there are at least some equilibria where the benefits significantly overwhelm the negative effects, and indeed are a significant fraction of the total loss to the signaler.
I think that reaching a good equilibrium is especially plausible amongst the rationalists/EAs.