I've never turned my nose up at a release one way or the other, but I have to say I really appreciate the work that is done for specific sites. TL comes to mind- they have some really dedicated people (I don't want to leave anyone out) who gather the available resources and then upload them to that specific site. Ofc, these releases get spread out to other sites, but I find it nice to be able to thank the guys who did the work, personally.
Maybe it doesn't make a whole lot of sense, but it's kinda like homemade cookies vs store bought. It's nice to know [whatever it was] was made for you.