Consider deprecating this in JDK 21
Turning UseOSErrorReporting halts the VM process during crash report, eventually times out with message: "[ timer expired, abort... ]" on macOS and Linux. It doesn't do that on Windows, but does it actually do anything useful?
I tried it on Windows 10 and personally I did not spot any difference with the flag ON/OFF from the point of the user/developer - in particular I see no system crash reports.
On Windows, similar to Mac and Linux we seem stuck in infinite loop and the only reason the process does not time out is that after about 250 loops it gets stack space exception.
Might need a similar fox to that for POSIX (i.e. JDK-8250637)