Hi ilezhnin,
You might have missed the article's point. It's not about avoiding estimates. I even mentioned they are a customer's right. The issue is that estimates often fail. They are guesses. A developer can meet any deadline if quality isn't a priority, which shouldn't be decided by developers alone.
Yes, ask for estimates. But consider a better approach. Instead of asking how long something will take, ask how we can achieve it in the given timeframe. Frame it as a collaborative challenge: "Given our three-month goal, how can we best tackle this together?"
Give it a thought.