You take a bunch of money and start a new business, it will make profits and grow and hire more people. You don't need to give it a bunch of again.
You take a bunch of money and give it to states to prop up their budgets so they can keep teachers on the payrol without issue more debt/bonds etc, yeah you've saved some jobs. But unlike the business example above, when the gov money runs out, you'll need to either get more more gov money or lay off the teachers. It's a temporary (and expensive) solution to a longer term problem.
By and large is all it accomplished was shifting debt off the states' books and onto the federal government's.
It probably helped CA more then others since they can't really go further into debt, unlike most other states they're having no luck selling more bonds etc.
it would have been far far better had they implemented a plan to stimulate businesses directly and effectively. That's money that keeps on going and pays you back (via taxes).
Fern