I can't think of any healthy team dynamic that doesn't require some form of deliverability estimates (this is not limited to engineering), and am very curious how you approach this.
Ideally a good tech lead with a pulse of his team and stack should be able to do it alone. When estimations are crucial they can be further analyzed with more people.
It's the beaurocratic gamification aspect I despise.
Ideally a good tech lead should share stuff like that with the team to take into account opinions of team members.
Having 2 meetings. 1 for task presentation and 1 for task estimation next day is really great