such a great point. we seem to live in a zero-planning world now.
i'm surprised at how often, at least in app programming projects, i go to great lengths to show a manager how the app is progressing and where it's ultimately heading, and get no meaningful course correction or even a "that looks great"
then, the other shoe drops: after the app is complete and ready (or even after it's gone live) -- only then -- do they take the time to actually look at it and demand a change. and they don't care that it's harder to accomplish at that late stage, or that it damages programmer morale. they actually consider that to be a valid process.