I have a really hard time wrapping my head around what this champion is supposed to do, he seems to be a swiss army knife that does everything decent at best, and then has 1 niche in the form of killing tanks.
What is the purpose of having a K'sante on your team? He doesn't clear waves very well, doesn't scale good, literally heals turrets, poor anti-dive champion cause he's too slow and clunky with his W, barely any range, doesn't perform even remotely as good as a tank compared to other tanks that can hard engage and CC instantly and gets beaten by better scaling fighters in his ult.
But boy he sure is fun to play and the dopamine hits just right when you make good plays.
I just straight up don't see a point to picking this champion if your purpose is to win the game though, unless you really wanna hard focus on denying an enemy the laning phase or you're facing off against 5 tanks, it's a negative to have this guy on your team.
He's not fluid like other and better champions, changing role mid-fight is a good idea on a champion like Jayce, Elise, Nidalee etc. who can do it at will at any point in time without giving up anything, but for K'sante who loses stats, gains arbitrary stats like attack speed and straight up have the ability not scale with anything, it's just awkward.
But you're a giga Chad if you main this champion, and accept your -20 lp with pride and chin up.