D.J. Caruso’s comments about the Darius Stone spoiler seem to highlight the fundamental disconnect between a film’s production team and its marketing team.
As the director of the movie, Caruso wanted the secret to remain intact for as long as possible to maintain the effect.
We could likely debate that decision until the end of time, but D.J. Caruso ultimately seems to wish that he could’ve played coy about the cameo a bit longer.
However, as the film screened for more and more crowds, it became increasingly evident that they wouldn’t be able to keep it a secret forever, at which point the decision was made to own the spoiler and save face.