Yep yep yep, you missed one point though, the option to not attend the meeting if you are super busy with some other work.
People tend to make casual meetings mandatory.
You are right about the agenda. If the agenda's super short and doesn't require any interaction, then it's unnecessary to have one in the first place. Just send out a mail.