I’m not sure it’s so much an issue of resources/troops as it is just predictability.
Leningrad obviously can’t hold out, but with India you have the option of moving russian tanks and air (and later other troops) to hold onto it on turn 1 and beyond.
In a regular game this might not be a terrible strategy, but in any game where it’s the only strategy, that’s kind of lame!
But still giving britain more troops until india isn’t credibly threatened just pitches the advantage back to the allies. I could see doing that if you then took away troops from africa to compensate.
Alternately, changing Japan’s VP city from Kwangtung to Manchuria might be an interesting counter-balance to make sure the axis feel the heat more often.