I have read over and over that in order for Scrum to work, "Management has to buy into Scrum." Can you tell me why that is? What management are they talking about, the company stakeholders that have paid you to build it, but are not on the development team?
What happens when Scrum is used, but Management hasn’t bought into it? Why does it matter?
What is it that Management doesn't see that they don't like not seeing? You don't have deadlines and budgets using Scrum?
It seems to me the bottom line is trust the dev team and give them what they need and they'll do you right.