The issue of whether professionals such as doctors and engineers should be compelled to practice in the country they trained in or be allowed to practice in any country of their choice is a contentious one. Each side has its reasonable points, which are related to the general concerns of national investment, global mobility, and personal freedom. On one hand, those who support the need to retain professionals argue that it is only right that the country gets a return on the investment made in the training of such personnel. Medical and engineering training are usually supported by a lot of government subsidies. These professionals work locally to help alleviate national shortages and are valuable members of society. This can help avoid a situation where talented people move to other countries to seek better opportunities, thus hampering their own country’s progress. For example, countries with shortages of healthcare would be better off if trained doctors stayed behind to attend to ...