So then I asked myself "why?" I think the answer is obvious, it's a form of micromanagement they use to keep developers feeling stress and pressure to perform.
This basically boils down to satiating developers who want Agile by pretending to do it while continuing to practice Waterfall.
Have others seen the same?
1. Holding a Sprint Review is easy
2. Actually acting on the output of the Sprint Review and making concordant changes is difficult, time consuming, potentially expensive, and possibly disruptive.
Add in a little bit of Cargo Culting and blind obedience to a process that was published by Somebody Else, and it's pretty easy to see how an organization could fall into a pattern out having shallow, useless Sprint Review sessions that are done simply for the sake of doing them, but yield no real change.
But i've also been part of sprint review where it felt like it was a judgement day.