Well, let me tell you how waterfall will turn into a constant micromanagement hell where the long term plan will be reevaluated every couple of weeks to realign it with the latest available info.
My point is that the uncertainty in a project is a constant and every methodology which tries to change it can only hinder the work of a team.
The best we can hope is that we know what we don't know and have enough robustness to handle what we don't expect.