Shouldn't Mt. Everest be on the list of the New 7 Natural Wonders?

For many people, Nepal and Mt. Everest are synonymous. If you say that you are from Nepal, the most likely first question is "Have you climbed Mt. Everest?". Most of us assume that Mt. Everest or सागरमाथा or Chomolangma is one of the 7 Natural Wonders of this world. Well, this website affirms our belief since it lists Mt. Everest as one of the 7 Natural Wonders of the world. But unfortunately, it did not even make it to the finalists list in the polling for the New 7 Natural Wonders as shown in this picture. But how many of you agree with this list? Definitely not me!