Make Urgot's ult not cancellable by roots/snares and he might just be viable again.
The issue with Urgot isn't Riot lacking the capacity to buff him into a useful spot.
They're more than capable of doing that.
The issue with Urgot is that Riot's balance team values couterplay, good kit design, and generally promoting champions that fit their core ideals more than they value perfectly balancing the roster.
Urgot has serious issues with all of those things, which is why he's been stuck in the spot he's in on purpose.
Personally I'm not a huge fan of this particular balance philosophy as I'd like to play what I want to play and in a game with 100+ champions I'd like to see some of that diversity rather than being stuck with Zed mid, Lucian ADC, Thresh support on someone's team in every single game.