You seriously think TC will save you?
And what happens when you hit that diesel spill on a bike without it?
That's when riding ability counts.
I'm not anti rider aid per se, they have their place.
But in a crisis they're no substitute throttle control and riding ability.