Not sure if block training is the right term for what I am thinking about. I am wondering about an alternative to the randomized crossfit style workouts where you do a broad based program using the same exercises over a 4-6 week period, then switch exercises. If the program is comprehensive enough and includes some power stuff (OLY lifts), some sprinting and running, some pull ups, power lifting movements (i.e., deadlifts) and some gymnastics, could you keep the same exercises for 4-6 weeks at a time and still get the same or maybe even better results compared to a more randomized program?
For example, you might focus on bench press for 4-6 weeks, then shift to ring dips for 4-6 weeks. I am wondering if you would not gain something over a crossfit approach by sticking with the same exercises for 4-6 weeks at a time and still not lose the broad based fitness if you design the program right.