I have had a couple of PMs with Mike on this subject, because I wanted to post a couple of codes that I was not willing to give away to "the copy and sell bandits." The few .dll that are in Elite's, may have slipped through, and may cause a big uproar if removed now. I know Big Mike on other occasions has removed recently uploaded .dll files and never said there will be exceptions.
Personally, I am not bothered at all and like you I like free useful stuff. The point here is the rules, either have them or not.