There is a reason why American universites are the best in the world.
You mean one individual American university regularly tops the table, and another individual American university jockeys with two foriegn universities for second place evary year.
Money, money, money, money, MONAY
If it was money money money Yale wouldn't struggle in the competition for second place would it.