I think there are (or at least used to be) software like that. bear share way back when, and i think Limewire was like that before they got taken down.
Not to mention Kazaa, eMule or DC++(and it's spawns, oDC++ and StrongDC++).
But to be honest, we are just as 'guilty' as them.