Earlier quoted context omitted.
Scrum isn't bad, but there are better agile processes. Most people doing scrum don't really do retrospectives and make changes to the process. In a large company this isn't really reasonable as there needs to be some process in common with each team, and the processes you most need to change in scrum are the ones that can only be changed if every team does it at once. I favor kanban processes - it locks in less at an…
Your thinking is part of the problem. Agile is rooted on focusing on people. Make a group of good people and empower them and they will create a process that works well. Also on the cases the process fail, they will change it. But if you go and decide the process, that's more than half the way towards a failure already.
Agile focusing on people is a good thing. People are number one, but agile has always acknowledged the roll of processes.