Lol I've seen this happen, people feeling they're too important to attend meetings and then complaining when something happens in them.
Skipping meetings because they aren't organized the way you like is pretty passive aggressive. I agree with all the criticism about poorly organized meetings, but I think the non prima Donna thing to do is push back on their existence or format, not just skip them. That's part of why a job is a job.
It's "the boy who called important meeting" - if the first 9 meetings in a series provided zero value, you shouldn't be surprised that someone refuses to attend #10.
It's not about being a prima Donna. It's about business value. Too many meetings over the years should either be better planned, not taken place at all or could have been an email/chat message.
Meetings with an agenda are generally better, but that doesn't mean meetings without one can't have any business value. If you skip it, you make sure you at least don't contribute to anything decided in it.
If not. Then I'll have to either live with the decision or at least give feedback on it.
Nothing is final until you build it (from a developer point of view).