This is the problem, and can easily be resolved by dividing Punjab only. If Punjab isn't 100M, but is 3 separate provinces, the problem of pandering to only 1 is resolved. Viola.
Think of how much tourism we'd have if the country stopped wasting it's time on agriculture, developed the north...