About the money Bungie made from its halo franchise, it was huge...but you don't how it was spent. For all we know they could have had large failed projects, undisclosed lawsuits or bad investments, not everything is transparent until you're publicly trading under Activision. But for Bungie requiring a 500mil bankroll from Activision and prior sale of a franchise, you could make a fair assumption that they weren't working with the large capital they made off Halo.
As much as I'm happy with my racebook purchase, yes I agree that something of trivial tracking yet great importance to SRL should have been made available to everyone for free, the sparrows served enough of the added microtransactions.