Only for those who also use local variables outside their scope. I mean it doesn't affect default loading as far as I can tell
It does, because appearantly
%i is used to set which add-on is loaded.
To see this, create a useless add-on called something line client_blah with client.cs containing
echo(%i);, and another useless add-on called client_blahblah with the same client.cs.
%i will be one higher for the second loaded add-on.