As a first step I would recommend to anyone who hates meetings should ask themselves why they hate them, and if it's really the meeting that's the problem.
That's not to say there's no such thing as a bad meeting. Never have a meeting that doesn't have an agenda and a goal. If you're leading, keep it focused and on track. Leaving a meeting without a resolution shouldn't happen.
Once you spend time making meetings as good as they can be, it becomes easy to figure out the ones where there's a lot more input than outcome. At that point no one will mind if that meeting doesn't happen or gets questioned.
If you find yourself in a lot of adhoc meetings, then it's likely a symptom that some other communication forms aren't providing high enough signal. Again, that's a thing anyone can put energy into improving.
Agendas, goals, focus, and good time keeping are all things that can be done to improve the outcomes of a meeting. They just require a bit of effort.