This cuts both ways: grants are more valuable as political favors when they are immune to cancellation, and grants with objectively-established value are harder to terminate without political blowback.
When grants are primarily determined by peer review from scientists, with strict enforcement of rules preventing conflicts of interest, they are not about political favors, but easy cancelation of those grants makes science makes for a terrible research environment.