It does help. It sounds like there are a lot of areas where agile can be modified to fit the work being done.
Unfortunately I can implement absolutely zero of your ideas because every single one of them requires leadership to change how they perceive the way work is done. It is absolutely unacceptable for a developer to inconvenience leadership. An attempt to do that will be dismissed, coded as unprofessional, lead to dismissal.
Yeah, agile is not really prescriptive about much; it's just a way of thinking about how to get a handle on the risk and complexity in delivering a product that your customer will find useful.
Unfortunately, Scrum, a major framework that's built around those ideas, is also kind of, uh, syndicalist. It requires a lot of worker control and self-organization to pull off well. XP ("extreme programming"), another framework that's more prescriptive about the engineering practices than the project management side of things, also suffers from this problem.
Unfortunately I can implement absolutely zero of your ideas because every single one of them requires leadership to change how they perceive the way work is done. It is absolutely unacceptable for a developer to inconvenience leadership. An attempt to do that will be dismissed, coded as unprofessional, lead to dismissal.
It is clear to me where my problems lay.