Development is a good thing to every nation that wants to develop.building of good schools, hospitals, good security network, human capital development, good roads,a better environment to leave and do business, job creation, shunning nepotism, favoritism, free and fair election etc are all ingredients of developed nations . the reverse is the case for under developed countries.So can the under developed countries get it right?
If everything can go well as you write, there will be no underdeveloped country in the world; but I don’t think all these will happen in most countries because people are very selfish.
There is no more free and fair elections especially in most African counties due to the influence of some of the colonial masters that are yet to free them completely, as a result, they are still commanding some affairs in such countries which always come in their favor not the citizens favor, and that is why most of these underdeveloped countries will never develop anytime soon until they countries realize and change their system completely.
If the government of every country can do their best to provide everything properly, every country will develop.