Why would you need a 777? You just need a large plane that could fly overseas. There are plenty of them.
Maybe they want a real big one that carries a lot of fuel so they can slam it into another tall building, nuke plant, or a big event like the super bowl etc.