Unfortunately, human communication is hard. I mean, the tools for the job are great but the operators are shit. Meetings are a way to solve quirks in the communication pipeline and fix holes in it, it's the exaggerated desire to always have a meeting for whatever reason (possibly to show off power through control or decision-making) at whatever time that is wasteful and that's what people hate.