The thing about these managers are they are delivery focused, not product focused. The have no imagination, and no emotional attachment to the product. They are there to make sure the books balance and revenue increases, thats it.
These people have always frightened me a bit because they just don't understand what the people who work under them do. You can't sit in a meeting and explain a new concept to them, you have to completely design a working product and walk them through it step by step.
A verbal explanation will only confuse them, and often they get agitated... because they don't understand. I'm sure most of us have been in a meeting where every single person understands the speaker except for person who has the authority to approve or deny the work... and all they can say is "I don't get it" (and you are going holy crap 20 other people get it, I can see them rolling there eyes and smirking).
I wouldn't mind betting that these videos are a sign of delivery managers being brought into R&D departments. These videos are made so that the delivery manager can understand what the people around him are doing, and so he can explain it to the bean counters. Its a sign you have put the wrong people into positions of authority.
EDIT: I just realized that the character Veronica on "Better off Ted" is exactly what I'm describing. I recommend watching it if you've never seen it.