Promoting hacking should be against server rules. You cannot whole heartidly claim that griefing (a bannable offense) is worse than encouraging cheats. They say "those that can't do, teach" so while they may not be hacking, showing others how to should not be allowed.
As far as naming items I think names like "aimbot.exe" and similar are funny. But wouldn't it be more fun to name a hacking site for Wolfenstein or something? Why actually name a genuine TF2 hacking site? They won't actually know the difference unless they go check out the site... In which case they may be tempted to try out the hacks.
There aren't any good/legit reasons to actively promote hacking sites or communities. Even for the lulz there are better ways to make people rage...