You're right that the EITC is, in itself, better than all of them. But I'm taking ease of use into account here. You can get the Pyramid and GW for free and they are definitely better at the very early stages of a game, which is where most games are decided. The Samurai Castle is also easier to build early, since it costs less hammers. Attacking is the most important thing in the game, during a legion or even a Knight rush which would you rather have, EITC or Samurai Castle? How good is your EITC when it's sitting in my newly conquered city?
Of course I'm not recommending building a strategy around any wonder (except oxford) but if a GB or a load of banked hammers comes along at that point the Samurai Castle is probably the best wonder you'll have available. Leonardo's Workshop is perhaps the worst wonder I listed, but again it has it's uses.
Most games shouldn't last long enough for the EITC to be built anyway, that's what I feel is missing from this argument.
Don't bother posturing about how far ahead you'll get with your riflemen and modern infantry. They're not even a factor if you're playing top opposition. And by 'top opposition' I don't mean myself, I haven't played this game seriously in ages and I was never an elite player, I just know the game theory. And remember the samurai castle comes with
monarchy, far earlier than the things you've listed.
Again complaining about GP? You're still not finishing your opponents earlier to avoid that issue like I recommended before?

You still don't get that "I lost because of these crap GP" = "I can't win unless I have good GP?"
(BTW in your arguments you seem to be assuming that if I don't built a certain wonder then you instantly have the ability to build it which is bullcrap.)