I’m not aware of any clients that will refuse to share data with clients that are configured to not upload. I don’t even see how they could determine that, especially in situations where there are no other peers to upload to, and given that stats are entirely self-reported and clients that send bogus numbers exist.
You would need a central tracker that cares, which is what private torrent communities rely on, but not public/DHT torrents such as those discussed here.