So going Scarlet Witch is meaningless if the enemy team has a Spiderman? (90% of the games)

This guy can stop your ult anytime he wants, at least Peni has to aim to you, this guy just jumps at you and your ult is canceled and you're dead, forget about trying to hide or anything there's a giant " ! " symbol on top of you and him being the fastest character in game jumps at you at any place you are even if you're far away, this is absurd, meanwhile Moon Knight can delete a whole team in 0.3 secs, you're not allowed to use your ult with this guy in the enemy team, if I ult I'm dead is like he's getting a free kill, last game he stopped 3 of my ults with a rocket (also getting picked in 90% of the games) always reviving him even if I waited until my team killed him, there was no window to use it or do something against him, even if I survived he could cancel my ult at any moment with a click.