I think the limit is unnecessary because I can't think of a good reason for it and there is no reasoning in the git history.