Most of the concepts in that diagram are in direct contradiction of the agile manifesto.
For example, a scrum master is supposed to ensure a team follows agreed processes, in direct contradiction with one of the four values of the agile manifesto:
Individuals and interactions over processes and tools
A scrum master is someone running around dictating that everyone stick to processes. Usually that were "agreed" by management (i.e. dictated)[1]. This is also in direct contradiction to several of the principles.
I also love how the customer is shoved in the top right of the diagram, as far, far, far away from the developers as possible. Agile value 3:
Customer collaboration over contract negotiation
[1] Scrum itself is so far from agile and in direct contradiction of the principles I have no idea how they managed to convince everyone it's an agile methodology.