Addding on to what I said earlier, transitioning out of agriculture isn’t going to shut down agriculture. You can manage the same level of farming in Punjab with 1/100 the current number of people directly engaged in it, especially with modern technology. Villages can create cooperative farming lease agreements and continue ownership while living in the city. I know my farming community, there is no way in hell they will part with their ancestral land. Keeping ownership and as a partial income source without actually farming it will be the best-case scenario. I’m unsure what the average acreage of a Punjab village is, my guess would be around 500 acres. But imagine having farming scale at this level. It would be much easier to diversify, cut down on input costs, build storage facilities so they aren’t dependent on mandis, and even direct marketing.
With all the experience in farming and that in runs in the blood in Punjabis, plus Punjabis are generally fairly literate (compared to some in other countries in Africa, Asia and S America), they should be doing better in farming. There's even Punjab Agricultural University