Managers help manage, the discovery of risks and issues that I talk about in the article are where the manager comes in. The identification of the risks, inter-dependencies, unknowns and so on inherent in the task comes primarily from the person doing the work. I believe this is part of the "solve problems" that you talk of.
Engineers should have no concern working through an estimate with their peers or their manager (be it direct line or part of the project).
Neither engineers nor managers should be asked to deal with unrealistic or overtly broad indications of a date. In the article I talk about a range and a confidence. If there are strong unknowns, that can't be determined, then that is risk that is carried within the task. That is part of the problem that needs to be solved.
I don't believe I talked about commitment, flogging or anything else. I am talking about planning and discovery.