And all of the Scrum fanatics will now chime in and say, "You aren't doing it right".
They will find excuses, and say that the business is not respecting the developers, or that management is creating the wrong culture, and so on, and so on.
But what you have described is what I see again, and again, and again, almost everywhere I go: non-technical process coaches dictating how the programmers will work, and insisting on a Scrum process at every step, even though that carries all of the baggage, natural tendencies, and problems that are described in this article.