I don't think you can blame food security here.
Even if food security holds back 10% of Indians (which would still be a huge tragedy), that would still leave the other 90% for the 'onslaught'. 10% is just a made up number. But even with 50% you'd get an 'onslaught'.
So if we are seeing less than that, it's probably down to other factors.