I remember the great discovery from my school lesson about Vasco da gama. He discovered that there is one India in the map of the world. A country with lot of history and various traditions was unknown to the world until he visited and told the world that it exists.
From electrons in an atom to galaxies in the Universe, every thing was there even before some one discovered it. Discovery is nothing but making a fact known to entire world duly recording the same. Will there be any advantage by a discovery? Yes, there will be. An existing thing or procedure known to some people will become open to many people across the world. Business and marketing opportunities increase by sharing the new one. Traditional foods and medical practices which were limited to a few can be shared by all.
Everyone can get a credit for a discovery if he is innovative in his thinking. Think differently and try for a new way of doing things.