Everything has a limit. You can define it, or be surprised when you find out what it is.
Limits in systems like these are generally good. They mention the reasoning around it explicitly. It just seems like the handling of that limit is what failed and was missed in review.