@anildash I feel that a lot of mangement fads are driven by the fact that most companies simply don't understand how to manage or train workers, and so they love gimmicks that allow them to work around that inability instead of addressing it.
Even the old "10x engineer" thing is a manifestation of this. Tech cos want people who self-manage (because they don't know how to manage) and can take on so much work they don't need to collaborate (because the workplace is bad at enabling collaboration).