Off course not, but if you see it that way, Microsoft could just make XboxLive free. They do not need the money either. Hell they could even hand over free X360 to everyone or at least halve the MSRP because... they do not need the money.
It's not because you earn money from other projects/activities that a company doesn't "need" money.
Even if you aren't in the red, money can help you to expand and more importantly, to stay competitive. So you may see it as "money isn't needed", but money's always needed.
If tomorrow XIII-2 is a complete failure and if future Eidos title aren't successful as well (Hitman Absolution, etc.), then money will be needed.