We're doing a lot of daily meetings these days. Often they're a waste of time; sometimes they're alifesaver. I think they're primarily insurance. You're paying an upfront daily cost to mitigate your risks due to missed communications,forgetfulness, lack of shared understanding, and lack of commitments.
Perhaps there is an optimal strategy for daily meetings thattreats them like insurance and adjusts them according to your riskforecast. If your project is bright red, maybe you need a one hourvideo conference every day with the full team. If you're green, maybe it's sufficient to have an optioanl 10 minute conference call. And something in between for the vast majority of projects. The goal would be to minimize your expected wasted time in a rational way.
Note: We of course do our level best to ensure that engineers are pulled into daily meetings only when they absolutely need to be there!