This is a Jobs program, not a Space program. It's working as intended! Most politicians don't care about Space, but Jobs programs are great for re-election and basically unkillable.
Think of it this way: the Jobs spend was going to happen anyway. But instead of high-speed trains to nowhere (hello California!) we get rovers on Mars. Wasteful, but not a total waste.