Perhaps (just perhaps), Quantopian is gathering (or has gathered) the evidence that B > A. If so, this is a great investment.
Regarding institutional money, they have been around for a few years. I'm not sure about how long they've been running the competition, but they certainly have been running an asset management service for some time - and would have impeccable records regarding this.
In other words, there is a lot about Quantopian that we don't know and so it would be difficult to make a judgement call on the quality of AH's investment.