Culture and paradigm shifts are necessary.
Development Teams need to self-organize, break out of their roles, and work together. Coders must assist with testing and documentation. Testers must work with coders to improve code coverage early in the Sprint. Communication is key.
Management needs to trust and empower their Development Teams. Constantly asking for status updates is disruptive. Micromanaging individuals defeats the possible productivity gains. Jeff Sutherland, co-creator of Scrum, considers the failure to remove organizational impediments the main obstacle in large organizations. I would personally root cause that reason to ignorance of the framework at all levels, especially executive.
The Scrum Guide must be honored. Violations, however minor, reduce the effectiveness of and therefore trust in the framework.