There might be an argument for that but when comparing the Indian batting lineup vs the Afghanistan Bowling lineup. My money would have been on India even if the target was 200. They had only 1 international level bowler Gulbadin and he's quite average at best so i don't think they had any chance.
Having said that i am all in for the competition and not a fan of the dodgy rank winner system, no matter if it benefits team India or not.
If the Afghanistan team had reached the final, it was due to their good performance. They are not playing finals just because of luck. I would slightly disagree with you, that any team that has reached the finals of an event should not be considered weak. Cricket is a game in which sometimes even the stronger team loses to the weaker team.
Therefore, it would be wrong to say that if Afghanistan had given India a target of 200 runs, then India would have easily won. Maybe Afghanistan team could defend 112 runs. However, even if Afghanistan had lost the match, they would not have been so sad after the match as they would have been because of this system.