I think that's definitely a big part of it. In Civ5, many of the wonders were a bit weak, and you didn't really care, half the time.
I think one way to have the wow factor, and to have a bigger list of wonders, is to make the wonders categories... so the mountain always give the same bonus...