In music anyway, I can assure you, that if there were absolutely no way for me to obtain a song for free, I would not listen.
First, I wouldn't be the fool that demands cash for my crappy work. Especially since copies can be made at literally zero cost. Second, if I did want to make money, I wouldn't be the fool who releases my data to a bunch of people who are just going to make free copies. I would demand just payment before I released anything.
It's their fault the data is out there, but there is no way to make data public and stop people from having their way with it. It is physically impossible to protect data that is open to the public.
That'd be nice. Sadly, not everybody is equal and lots of people make totally useless crap. Should we give them money even though they made totally useless crap?
It is not your exclusive right to have money. It is your right, however, to earn money.