Hand netting fish is not easy. Look at what we go through trying to net a fish in a glass box, imagine trying to get one in the ocean.
There's at least one reason that people continue to practice cyanide fishing, it's easy. Certainly easier than netting fish, and easier means more fish "caught"
My understanding of the areas where cyanide is used is that there is not a big emphasis put on education. Most people are far more concerned with feeding a family that is barely above starving. Another possibility is something I remember reading somewhere said that fishermen get in a situation where they are always in debt to those that provide them with the cyanide. Much like a loan shark, they continue working to pay for yesterday's allocation of cyanide, but they then owe for the cyanide they used today, to pay for yesterday's.......
I don't know how much fact is there, but it sounds believable.
I do believe that cyanide use is harmful, I believe it explains many, MANY fish deaths in our tanks and I know it's not going to get better on it's own.