The general thing in software dev is that it's usually easy to catch a specific bug, it's just that there are so many possible bugs you can't think of them all. I'm sure there is now a test that checks for strange deletions on macos, or will be in a few days. Until the next stupid thing nobody expected..
Did you see the list of prerequisites? The test matrix gets to be massive when you have all those specific conditions to test.