stop having them and rely largely on email for communications that should in fact be email.
Okay, this may sound nuts but I think the only issue with your proposal is that it doesn’t address the reason that this doesn’t happen. Our colleagues do not or do not want to read business communications for the purpose of comprehension for the content of their own work or communication with their colleagues. I genuinely propose a three strike policy where professional employees are to be fired after three occasions…
By comparison large headcount meetings are gross sadistic and pointless in person regardless of communications format selected. Either they're intended to let a small number of individuals convey information to a larger group (send a goddamn email already, if you're really fancy video your canned remarks and send a link to the video in the email), or they're intended to elicit some kind of exchange among a large group, at which point you end up with an hour and a half of nothing of substance being accomplished while some/most/all of the meeting participants are sitting there fighting their soul's urge to simply vacate their body on the spot. Then there's the ever-popular multi-departmental standup meeting, in which a bunch of people convey pointless detail at length about shit that is wildly irrelevant to the jobs of most of the other attendees to no obvious purpose.
Full Disclosure: I intentionally ignore my email under the assumption that if it's really important someone will pick up a phone and call.