This is (for now) an internally-set limit.
Similar to other compilers, some errors messages tend to "cascade", producing multiple errors from the same cause.
With this in mind, limiting the number of errors prevents a huge list of unhelpful errors, hopefully enabling you to find the real problems.
If changing this limit would help your work, please contact MathWorks Technical Support with more details about your use case.