I think these suicides has to do a lot with the fake experience that people provide while getting these jobs, they didn't know how stressful software can be without having enough skills to accomplish the job responsibilities. People who get into these software stuff MUST have good analytic reasoning skills but some people seriously lack them and nothing wrong with that but getting into software job is a terrible mistake which results in suicides. Probably I m wrong but I make sense to some extent.