For most people, no, it's not the only reason. First... none of those markets can even begin to approach the ubiquity and profitability of the drug trade. We are talking billions of dollars flowing among hundreds of millions of drug producers, sellers, and consumers. Second - and more importantly - all of the examples you listed involve crimes with victims. Producing, selling, and using drugs are all inherently victimless crimes: no person is harmed or deprived of their rights as a consequence of these actions.
Criminal organizations make the vast majority of their profit from the drug trade, because the market for drugs is huge, but they engage in many other crimes as well, including the ones you mentioned. If we can deprive criminal organizations of the profit they make from drugs, they will inevitably be weakened - their ability to use money to influence and bribe corrupt government officials to their ends will be reduced. No doubt they will redouble their efforts to make profit from other markets, but the markets for the things you mentioned are nowhere near as ubiquitous as the demand for drugs is (and there is no reason to believe that criminal organizations aren't already trying to maximize the profit they make from these other ventures.)
"For a limited period of time, a bug permitted some users' chat messages and pending friend requests to be made visible to their friends by manipulating the 'preview my profile' feature of Facebook privacy settings," Facebook said in a statement.
Who is going to coordinate the development efforts between the various departments? The best person in each category is likely to know jack about the other category, and you're not going to effectively turn talent into an actual finished game unless you can get some communication going between the different departments. Programmers don't want to have to deal with art issues, and artists really don't want to have to deal with scripting or programming.
This is where the tecnical artist (AKA technical director) steps in. He bridges the gap between programmers and artists, providing tools for artists and ensuring that art gets smoothly integrated into the game (among other things.) It's an unglamorous job, but technical directors actually tend to get paid more than other positions because it requires a solid understanding of both aesthetics (art) and function (programming.) So in fact, someone with "all of those skills" still plays an important role in game development - he lets the other departments focus on being the best at what they're doing
Overall it was a poor user experience that was not up to our standards, and for this we apologize.
Heuristics are bug ridden by definition. If they didn't have bugs, then they'd be algorithms.