The application of this concept on modern trades like software development is certainly very interesting. I'm tempted to think that the biggest gain it might have is that one (as the journeyman) can get quick insights into the deep differences between workflows and company culture in the various companies one approaches. I mean, we all know how different the current employer compared to the previous employer can be, now imagine having such a switch every 1-2 weeks.
[1] http://www.berufsausbildung-bau.de/images/Wandergesellen.jpg