More than five million cotton farmers in India have flocked to GM cotton, because it yields higher net incomes. Yes, the seeds are more expensive, but the rise in production offsets the additional cost.