In my opinion the Government has to do just two thing: give security to people (police force) and an adequate legal system. All the other things can be done by the private sector and even the two things mentioned before can be done by private companies. I am not Keynesian. I don't believe in the government intervention. I believe that politicians have their own agenda and it is not helping people but to be elected.
Human societies are characterized by patterns of relationships (social relations) between individuals who share a distinctive culture and institutions. (it may range from Hunting and gathering society to Post-industrial society). since it may vary over space and time therefore there is no absolute limit to call a society as a developed society.
I think the answer is true broski