For the advancement of almost any idea or product requires money. I’m not saying that someone has to get rich, or even make a solitary dollar of profit, but money is needed nevertheless. The biggest money eater is the hosting fees that sites must endure to provide you, the users, with the warez you like to download.
All to often do I come across forum posts of people ranting about sites asking for donations. What’s the big deal? The alternative would be a public tracker, with popups and ads on every single page. Money is needed and if you enjoy a service you should donate to further the cause, end of story. To take, take, take, and never give back is leecher idealism.