Most of the time the concept of globalization ends up sounding unnecessarily abstruse - even the name itself sounds clunky and highfalutin.