Because the devs insist on taking performance in lower ranks into account when balancing.
Newsflash: every hero is going to underperform in lower ranks. Just balance around the highest potential of a hero and it’ll be balance for everyone who can’t hit that potential too.