The major responsibility of developing public infrastructure,improve public facilities lies on government in power because those who run the government are elected by the people for their welfare and betterment unlike private companies who are not elected by the people,they do their work for their own profit etc.