Meetings are the ultimate conundrum in the Corporate world.
I've been at organizations that no joke have meetings to prepare for the meetings that are delivering information to people who could care less about the information. They think that having a meeting to deliver updates that are already company knowledge and distributed via other means are required just because that's how it has always been done.
The other point is the time wasting morons.
I always say if the meeting doesn't have purpose with take aways and tasks it wasn't a meeting and was pointless.
On time start
Clear Concise To the point
Ask for feedback (hopefully not from morons and time wasters)
distribute duties and tasks to those present
On time stop
If you can't do those above things don't call it a meeting call it a status update where morons aren't allowed to participate
...but yes I hate meetings for the sake of having a meeting