Trully great article, amazing points. I believe Scrum has to adapt to changes as well as managers should understand the point of self-managed teams. There are many great tools which help Scrum to be more efficient and survive longer since the approach and the idea behind it is great. In my company we are using Miro, Jira and slack standup bot https://standupbuddy.app/ to ensure effectivness of our Scrum. The main point of managers is to ensure that everuone is understanding the ultimate company's goal and striving to achieve it through effective collaboration and communication.