I hope you understand what I really meant, and this was just to make a point that there's a middle way. If not, please google Harvard Professor Clayton M. Christensen. That's where this idea comes from. He's regarded as one of the best business professors in the world, but I guess they didn't ask you at that time.
I actually googled him and could neither relate why you consider him "one of the best business professors in the world" nor what your posting has to do with his theories.
His books seem to deal with market behaviours and grading the impact of inventions by type, together with the implications thereof for companies. What you wrote was economics 101: "No sleeping pillows when in good times, keep costs low, effectivity high and don't waste a dollar.".
I didn't read his books, but i can't see where this Professor Christensen would possibly claim that pulling people out of running projects only to assign them to another one would increase productivity (which is important for any company, no question).
Actually those are questions better evaluated from the psychological POV, e.g. as a certain type of people works best when they stay in their position/task for a long time, as they feel safe and encouraged by knowing each detail of their job.
And even those that appreciate change (as part of their nature) need time to get into something completely different. Understanding complex projects to a degree that you can actually contribute effectively is no trivial task.
Maybe i just don't get your point, so if you don't mind please explain your theories and their deductions from this Professor Christensen for a simple person like me.