Really good insights, Harold.
I love a method used years ago at Intel and many other semiconductor companies. They divided meetings into three basic types: discussion, decision, or briefing.

Briefing meetings were 15 minutes. One speaker or two maximum. Purpose to update, inform, or explain.

Decision meetings were limited to 20 minutes. Purpose to vote on something that has been discussed and studied in a discussion meeting or offline. Result was a go or no go decision on a topic that required group knowledge and concurrence.

Discussion meetings had no fixed time limit and were used to fully explore a topic and look at relevant data or listen to experts. No decisions were made in discussion meetings.

Steve Jobs and others also had methods of limiting meetings and making them as short and relevant as possible.