They still have that incentive, because SQ42 is a standalone game they intend to sell to a broader market and SC is an MMO "forever game" they intend to monetize.
If you think 500m is a lot, go look at how much money games like Call of Duty and Grand Theft Auto Online make year over year. 500m over 10 years is 50m a year, and not in profit. Blockbuster games are making much more than that much more quickly. To say nothing of the billions in scummy phone game microtransactions.
Cloud Imperium Games is multiple offices and 700+ employees, if the intent really was to not release they definitely don't need that many people sucking down wages. It's not like a VC scam where they can trick investors with headcount growth.