Sometimes it is more inefficient to form consensus outside of a meeting or few I have found, and sometimes can have undesirable side effects such as bad politics arising - I’ve seen this plenty enough.
Hashing things out in a meeting is best after people have let various approaches bake individually - that is not in contradiction to the utility of group meetings.
To be clear, I’m very much against wasting people’s time - getting the right people in a meeting is super important for efficiency on both ends. I’m just highly skeptical that group meetings can be avoided for a lot of efficiency & human reasons.