Did The New People inspire Lost?

Truth be told, there's really nothing new or innovative about being trapped on an island.