The only thing that should stop Urgot's R2 should be Undying Rage.
Four things need to change in the code.
- Pull duration changed from 1.5 seconds to "as long as it takes, usually 1.5 seconds".
- CC changed from suppression+pull+Untargetability to suppression+full silence (including items like QSS and spells like Cleanse)+Pull+untargetability
- Effect changed from "near infinite true damage" to "death".
- Chains are no longer launched on recast. They are launched on first cast, and merely reeled in on second cast.
ult grants him immunity to death, so he gets pulled in and nothing happens.
Otherwise, if you get pulled in you die.
You wouldn't be able to QSS/cleanse it anymore. You wouldn't be able to bypass it with an invuln. You'll have to use that to stay out of execute range. CC immunity would only delay the pull until the end of CC duration. Projectile destruction wouldn't work, to Yasuo's dismay and Braum's pleasure.
or any revives, these are the things that just hard counter the ult.
(with difficulty)

(with a good deal of luck)
(her oathsworn)
(if you've engineered your build such that 25% health happens right as you lose Skaarl)

along with tanky build, you won't even need your ulti. Not even Morgana shield can save the enemy. All you need is E+W or Q+W and finish.