Every individual, and on a broader perspective every group, has innate preferences to different forms of organization. It‘s called contingency theory. Agile fails because it was a form of adaptive organization, built out of the highly adaptive/performant cultures of software development, that was never able to be scaled like they tried. In major part because it lost the adaptive aspects in the hard-coded systems, and created unproductive busywork because people were too busy putting something on the board, rather than focusing on work.