IMO i think the primary purpose of wonders should be wonder victory and eye candy. If they were meta and part of the core gameplay loop, you would run into stuff like the annoyance of finding space for them all the time.
Also if they were used every other game, I think they would lose their novelty.
I objected the changes and think the wonder is utterly useless; would never build it in a serious game. (With the RCs I'm like "press every button", so I built a few; e.g. the "interesting" German one.)