I truly appreciate your observations. What people forget is that “Scrum” != “Agile”. There are dozens of formal agile methods (some better suited to serious innovative projects) and dozens of ad hoc agile approaches. Scrum works fine for some operations but falls flat for critical projects where human life is at stake (medical instruments and the like) and large projects requiring extensive documentation and coordination. Companies that tie themselves to Scrum alone, cut themselves off from solving those kinds of problems.
I discuss this in my book at length; but, a really good general survey of several agile methods may be found in Balancing Agility and Discipline by Boehm and Turner.