I have to assume you and the author (at that time) aren't familiar enough with the corporate world to realize all discussions containing privileged information (contract details that would never get a press release) are confidential by default.
Of course Apple would never think they'd have to explain this. It's a reasonable expectation for them to have.
They're lucky Apple found a quick remediation. They delayed signing the contract because they had to wait and see if any damage was caused. Next steps would have been renegotiating or lawsuit.
Every company I've worked for (mostly F500s) has had an onboarding document you sign in which you're notified that everything inside the company is confidential by default. It doesn't expire.
Most of these companies also had annual training (the usual corporate policy refresher stuff) and this was mentioned during that as well.
I've worked on some very hush-hush projects. In my experience, NDAs were for people outside the corporation...partners, vendors, etc. Everyone who was employed by the corporation was under an NDA by default. I don't think I've ever signed a subsequent NDA for something my employer was working on, because I was already under one.
And even if they didn't do all this formally...it's a reasonable expectation. I would never think I'm allowed to discuss anything that wasn't publicly announced with outsiders.
Anything that is supposed to be confidential has a signature. This is because without it, the person "leaking" information can always claim ignorance.