a country can print as much money as it wants
Printing money is essentially a tax, because it reduces the value of the currency everyone else is holding through inflation.Or another way: money is not physical resources, it is a measure of resources. How could printing money increase the physical resources available to a country?
This was the idea behind giving all that money to the banks, but the banks went and sat on it and now have the largest cash reserves for pretty much ever, so they were able to dump some of their other liquid assets, namely oil, which is a lot of the current glut we are blaming on OPEC.
Economics is messy.
Sure, if the government taxes/borrows/prints to invest in things that help the economy that can have a positive net effect. I don't think hunting for neutrinos is a terribly great way to stimulate the economy.
The best argument, I suspect, is the same as for NASA in the US: the fraction of the budget spent on it is tiny (assuming this is true in India's case).
It's analogous to this XCKD, except with money instead of time: https://xkcd.com/1232/