I assume when referring to productivity benefits you are actually referring to ease of learning? Command shells have huge productivity benefits if you know how to use them, their Achilles heel is that it takes quite a while to get used to and to the untrained user they are very daunting, whereas GUIs are more intuitive.