From my recent experience, I think it is the exact opposite of where we should go for.
We have essentially two kinds of meetings:
- daily meetings, scheduled, 30 minutes, with a timer, overruns happen, but rarely, and not by a lot.
- unscheduled meetings, often more than 1 hour, sometime massive overruns
The latter are by far the more useful ones, and because they are infrequent, take less time overall.
The problem with the daily meetings is that they degenerate into everyone taking turns saying what they are doing, who cares except for the manager? And we have Jira, everything is there. Sometime there is something interesting: maybe someone found something to save everyone's time, maybe a strange bug that need some collective mind to figure out, or a breaking change people need to be aware of. But these report are often cut off by "let's move on, we will talk about it later (maybe)", which mean either another meeting, or people missing information.
The unscheduled meeting however usually have a clear goal, and a solution has to come out of it. Cutting the meeting short without a solution loses the entire point, so overruns are common, but in the end, we have something meaningful.