Because society took both hacker and developer and changed their meaning.But the article (and my anecdotal experiences) are proof that this hasn't actually happened. We decided to call ourselves 'hackers', but society as a whole doesn't.
given a choice criminal sounds cooler then wage slave.
I think that's my main problem with "hacker". It's an attempt to be cool.