If the ROI from programs like this is so good for businesses, why not make them pay for it themselves instead of funnelling so much money to private industry (and let government invest in more blue-skies research instead)?
Yes, I know, I am biased, and it’s not zero-sum.