I once worked at a company that had something like 3 to 5k employees. Everyone had to take an online class (about 8 hours) about effective meetings. Rule 1 was to have an agenda available in the meeting invite.
I loved this, it made for FAR more productive meetings.
Nobody at the company that I knew of outside myself and one other person had agendas available for our meetings, including leadership.
I think setting the culture for good meetings is set by leadership, and most top leaders make themselves exceptions to every rule and that lack of meeting discipline trickles down and so meetings break down overall.