This would work, if it didn't make things more difficult for less common tasks (many Linux distro's suffer this same problem, everything is great and productive when you are performing mainstream computing. However, cross the boundary slightly, and you'll find yourself in bash shell, which ruins all productivity benefits).
Sorry, but this isn't a good idea. iTunes actually wouldn't be half bad if they permitted addons, theming and official support for MTP/MSC. However, inconsistant UI's are a big no-no according to the lecturer who taught me GUI design, because users have to continue learning and cannot rely on elements existing where they expect them.
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.
They have productivity benefits for some things true, but they don't expose or constrain operations very well (ie, I have seen "professionals" do stuff like "rm -rf ~/ folder" before accidentally) .
CLI's are generally only good at administration tasks (such as moving files around). In the vast majority of cases though, a good GUI would probably be more productive to work with.
But once again, that's my opinion. Until CLI's can expose tasks better, their benefits will be limited.
Sorry, but this isn't a good idea. iTunes actually wouldn't be half bad if they permitted addons, theming and official support for MTP/MSC. However, inconsistant UI's are a big no-no according to the lecturer who taught me GUI design, because users have to continue learning and cannot rely on elements existing where they expect them.
Just my 2cents though.