Top companies all over the world understand this facts very well that's why they invest into capacity development of their employees,
Human capacity development is always the kind of discussing I enjoy discussing because for every growth of any nation depends on human capacity development because if there is no provision of human capacity development the nation tend to be dependent to other nation for almost everything because if a country failed to develop there citizens in different field they would certainly suffer it in the future because they would be going outside there jurisdiction to hire people who are capable of handling the activities they intend to do.
So actually this is why is very important to invest on human capacity development so that it will eradicate the need of depending on outsiders before carrying out a serious activities, however in some countries that's currently having economical issues if they really dig in details they would discover that lack of human capacity development is one of the reasons because even companies has seen how important human capacity development is on there organization that's why they make sure that they send their workers regularly on different training because they no that there would come a time when such technical knowledge will be needed and instead of going out in search of another workers there existing one can handling, so actually if most countries will think that way there would have been so much changes.