Science it is then:
Insulin increases transports glucose into cells. So increasing it post workout will increase synthesis of glycogen. Important for recover. It also will facilitate the transfer of amino acids into the muscle cells to promote protein synthesis. Important for building (and rebuilding) of muscle.
Now if you are to spike insulin pre-workout you will increase the glucose and amino acids being delivered to your muscles during the workout by increasing the amount of them available in your blood and by having increased insulin available to promote transfer of these nutrients.
Now you have the fuel available and the delivery system in place for better recovery. Now ingesting nutrients during the workout is a little less perfect as during exercise the stomach and intestines blood supply is dramatically reduced due to a greater need to provide blood for the muscles. So if you are drinking a shake that is easy to digest it will still get out, but it will not be as effective as the pre and post workout shakes due to lower blood supply and therefore slower transfer and transportation to the muscles. Many people like to consume essential or branched chain amino acids during this time (5-25g depending in preference) as they are easily absorbed and (as the term states) essential to protein synthesis.
Post workout you really want to have enough glucose to provide to optimal glycogen restoration to promote a faster recovery and enough surplus amino acids to provide the fuel for muscle creation. As exercise has ceased your body is slowly moving back to normal and when you eat you will be having more blood around to transport nutrients once again.
So if you look at it that way Pre workout and Post workout insulin spikes are more effective but taking in some glucose and aminos (EAA or BCAA) during the workout would still be beneficial. You want glycogen synthesis happening as fast as possible and you want a large surplus of amino acids circulating for muscle repair and construction.
Now there are some other reasons why the 3 shakes are suggested, one is that by providing more than ample aminos in the blood stream during exercise (already provided by a pre workout shake though) that muscles will not be broken down for energy. This is really a pretty useless argument as during high intensity exercise protein use is so minimal it is not important (tested and proven in many studies) and if you have a pre workout shake you should already have high circulating amino acids in the bloodstream. Now post workout that may be a different story as your are replenishing energy stores without expending energy anaerobically so there may be some utilisation of amino acids to create glycogen, but once again this would be small but it is always best to make this use as minimal as possible. The only times your body will break muscle down (actually it does this all the time constantly breaking it down and building it again) to use as aminos is for long distance exercise, your body sensing you do not need it (you stop lifting) or if you are not feeding it enough calories (one very important point for putting on size). If you have extra cash then taking in BCAA's or EAA's during the workout will not hurt and I would suggest taking them throughout the day too if you have money to spare as this would increase the amino acid supply for your muscles and for your body to utilise as energy meaning a positive amino surplus for muscle repair and no reason to need to breakdown muscle (as long as you are still using it).
