I think &quot;grace periods&quot; should be a lot more common in software.  Not every issue is the user&#x27;s problem, and not every problem requires a drastic response.<p>For instance, they could have:<p>- Quietly noted the issue in a file somewhere, waited 24 hours, and checked again.<p>- If the problem was still present after 24 hours, they could have made the software discreetly submit a problem report to Apple (but still launch and work correctly).<p>- After 48 hours, they could issue a background notification to the user indicating that a problem has been detected in the program and to “please check for updates on the App Store”; but again, continue to work correctly.<p>Or in other words, there were only about a half dozen more reasonable things they could have done that didn&#x27;t involve an Amazonian break-things-immediately type of response.