Moreover, I've seen 'mistakes' and intentionally 'last minute' delivery of documents myself at trials, along with what essentially amounts to blatant filibustering. It was considered 'part of the game'. No one was punished.
It's good for everyone that the police can't skirt around the rules of discovery and present 'last minute evidence' that denies peoples' right to a free trial, yes.