BINGO! I'd posit that a LOT (maybe most) teams that claim to be using Scrum or another "agile" methodology are totally screwing the pooch for this exact reason - management doesn't really "get it" and layers all of their shitty bureaucratic nonsense on top of the core agile methodology. That's the fault of shitty managers, not the fault of the methodology.