I can sympathise with your other points, but
How exactly did you punish that? Especially once they gave her the invulnerability. Either she flew in and insta ressed it or she flew in and ressed it while invincible and you can’t do anything to stop it. The only way to counter mass res was finding the hiding mercy in the middle of a team fight.
Like, there was a plethora of hiding spots, and guides on these hiding spots that made it nearly impossible unless you visually saw her trying to hide.