Are Riot terrible game developers?
Genuine question. Riot seem to lack skill in their designs. Hitboxes are coded badly (my husband is a computer programmer), animations do not match casts (which can be because Riot allow high ping players to play the game on certain servers, which negatively impacts the server) and their balance system is truely bizarre.
Why is CDR even a think, Riot clearly wants people to have no cast time on most things so why not just let everyone start with 40% CDR at the start and cut out the middleman? Why are champions like
designed in such a way that players use them in a way that Riot never intended, like stacking armour and mr forever while getting stacks of true damage and a slow as powerful as
's on a low cooldown?
I know Nasus is a "noob" champ but its interesting as it gives us a look at Riot's inability to design interesting but most of all FAIR champions. Either something is useless or broken these days.

for example