Sorry, but the longer I think about what you wrote, the less sense this makes.
You can create your own bundles. You can coop create bundles. Ratings have nothing to do with this. Only if you have no payments on those items is a reason for a game not to be on a bundle.
And if you create a bundle, the invited devs need to aprove and according to faq they do not even get a message, to prevent spamming.
https://itch.io/docs/creators/bundles
To host a bundle, you would need to be a developer selling a game here. Itch does not sell Itch's games. https://itch.itch.io/ does not exist as a user to host bundles.
(You need to be part of the bundle to host a bundle. So either you misunderstood something or that was something special that I never ever heard of)