I disagree. I think it encourage team work rather than self sufficiency.
After all we are playing an MMO
I would agree with that. If team work, as a whole, played a significant part of the game. It does not. So to have team work tagged onto something as minor and simple as officer training. Just makes the whole thing feel like an out of place irritation rather then a complete system.