Its like giving them fish instead of teaching them how to fish...
The need of the hour is to introduc watershed management, drip irrigation, organic manure cultivation, education in rural areas, developing co-operatives, rainwater harvesting and the like...only then can the farmers come out of the clutches of the local money lenders and be self-sufficient.
The govt can also create vocational training institutes (sports, art and crafts, handloom/weaving, painting, music and dance,etc) in rural areas so that the villagers can also increase their revenue generation streams.