I didn't wok on one of the US government systems, but much of my career was in COBOL compilers (writing run time systems, and checking against the ANSI standards). COBOL would not default to 1875 for a corrupt date.
But COBOL doesn't have a date type.
So isn't its behaviour defined by how the system has been implemented ?