I think point of OP is that people and culture matter more then the process.
Whether that is an estimation or popular ways of organizing: Scrum, kanban, waterfall.
If you have good honest people who care more about the project goal then their personal position it works, if you have a culture of "my position" means more then the end goal and the people I work with, nothing works.