you can absolutely compare the 2, because riot are applying the same structure seen in other sports.
Transfer windows aren't applicable to esports yet, but transfer limits are and this is exactly what that rule is. The only difference is that instead of an outright ban, they apply a penalty if the limits are exceeded. The penalty being loss of circuit points. It's just another mechanism to stop teams switching up a whole roster mid competition. As seen in every other team sport.
I can't believe people are struggling with this idea.