Harold, thanks for this insightful post.
I'm a believer in social learning and its importance but won't write off training departments just yet. I think they do have a role to play at least in some organizations or at some levels (where routine work happens) in all organizations. If routine work is getting outsourced, will those organizations (where the work is being outsourced to) need more of training than social learning?

I guess I'm visualizing a framework/matrix of organizations, work types, roles, etc. and then coloring the individual boxes in lighter and darker shades to indicate amount of reliance/importance on formal training programs. Not sure if this makes sense but I'm kind of confused and concerned when social learning is being given a 'be all and end all' position in an organization's training/learning mix.

Look forward to your insights!