For what it's worth, I was never excited by starfighter because of its trading/markets premise - simple as that. It just doesn't float my boat. The entire proposition sounded far too much like real work. Game? Surely not.
All three things turn what would be a boring, real-world project into a game, where only the pleasant part is left for you to do. At least for the kind of people they were looking for.