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.
It's the beaurocratic gamification aspect I despise.
Having 2 meetings. 1 for task presentation and 1 for task estimation next day is really great