I think you overestimate how many millionaire farmers we have. Most of Indian farm sector is small holdings and they need the subsidies. Most of the power is with intermediaries and not farmers themselves. The intermediaries fund the farmers through high interest loans and additionally they provide distribution. The situation is much more complex and needs a thorough rework.