from the paper: "We think that if Bitcoin really succeeds the costs of relaying transactions will be very high and that this may cause regular non-mining nodes not to relay information (except for sending out transactions that they themselves initiated)."
i disagree. i leave 4 separate clients open and i don't even mine. i do it for philosophical reasons to "help" the network. doesn't cost me anything.