actually due to the complex nature of the champion's kits, specifically with the release of
and
, the logic behind the codes is much more complex for them to function. Here is the other thing to remember when it comes to coding. Debugging (which is the technical term for going through and fixing bugs in the code) gets much much more difficult as the complexity of the object (in this case the champions) increases.
So a champion like
is comparatively very easy to code. A lot of basic skill shots which all use similar codes with slightly changes numbers. If there were to be a bug on ezreal it could be as simple as a variable getting used twice, or a constant being wrong.
In the case of Gnar and Azir, the tricky part is that due to how the timing of some skills work for them, you have very different results from similar inputs meaning that the code is much harder to debug due to the complexity of the output.
While i much prefer champions with a high skill cap, part of the territory of a complex skill set is a more difficult and complex debugging process.