I can understand what you’re saying however…
It’s important to empower people to get the best out of them. You can’t do that with private meetings by invite only.
If someone has something strong to say, whereby they feel they will add value, they will come along and do so.
On the flip side you don’t want to make people feel bad for not turning up, so that needs to be made clear also.