Most of those code guys have legitimate subscriptions, as well. They know that whatever they crack is only temporary, and only do it for the challenge. They still pay for their everyday programming. (But, what they are doing is still illegal, and helping others to steal services.)
OTOH, most of the thieves, pirates, etc are idiots who often fancy themsleves as techies. I laugh at the technical advice I see spewn about on those pirate forums. They wouldn't know a linear LNB, HH motor, or Diseqc switch if it bit them on the leg. All they know is how to set up E* and B* dishes and switches to steal programming.
(And another thing. Many of those sites are stricter on using coarse language than even SatGuys. Yet, they have no problem with theft. No f-words allowed. But, theft of services is AOK!
)