We could make this into a hidden switch if it's useful (like the various -r/-x/-y switches).
On linux we can detect if stdout is a terminal and only limit the error count then, not sure about windows.
Ideally we'd only limit lexer and parser errors and error propagation would take care of the rest.