Maybe the milestones aren't as useful as we thought and give us more chances to be slightly wrong, but at least for me, if I don't set milestones at all probably I won't do anything at all. Maybe we just have to be more flexible whit them, make them more dinamic.