Successful companies pay a lot in taxes (through employment if nothing else), so technically the government does see dividends (albeit in a non-traditional form). However, given the nature of government, it should technically be enough if society benefits more than the expected investment amount, regardless of the government payback.