Look, at the end of the day it is public money. How you account for it is a problem that can be solved.
Indian central government started a ration scheme in 2020 to feed a lot of folks (800 million for what i gather). PM-GKAY costs about 24 billion dollars a year and it was supposed to be a pandemic only scheme.
That alone can double India's cap-ex in defence. Then there are massive number of state level schemes that are funded by loans from center. There are loan schemes that always result in non payment of loans.
Heck, when it comes to that, Alcohol and Tobacco market size is close to 75 billion dollars today (60 billion alcohol + 16 billion tobacco). A 20% additional tax will get you close to 10 billion additional revenue even after decrease in sales.
The funds are there to spend on defence, just not being properly utilized and wasted on sops. And to top it all, we encourage forces to not utilize even what is allocated.
You can't seperate politics from polity and policy. It comes pack and parceled with democracy. Especially one like India, with socialist past and huge number of people accustomed to freebies.
If opposition goes on to promising that they will waive all loans for farmers ( most bank loans by farmers are to rich ones. The needy ones didn't have access to banking in those days. They had to rely on loan sharks. Lot still do) and they win, ruling party factors that into account too. So, for all you slurs at women, GOI has already done far far better than previous govt when it comes to fiscal discipline. And it didn't touch defense spending by cutting it. It only increased.
Secondly, true that even state schemes are public money, but not every state has same govt. They have their own arithmetic. Parties literally have away refrigerators before vote to win. The demand of voters etc are different too. So, using slur of a marathi scheme because a narrative is peddled by the same ecosystem which started the trend of promoting these freebies. It's just jealousy that they lost to the same gimmick that they considered theirs. Maybe you oughta move from Maharashtra scheme and look at others states too. You will realise the web of freebies socialism has spread which ultimately throttled and keep throttling long term economic gains.
Soz better to focus on GOI, central govt, it's schemes and it's fiscal discipline. Regulatory reforms, infra push, investment etc. I will say it again, there's no justification for a bad 25Billion dollar deal at the cost of our own R&D initiatives and other goals pertaining to defense sector. A deal which will be huge political issue no matter the result. A deal which will provide zero force multiplier to IAF in the timeline we are talking about.
We don't know whats going on at the highest level between french and Indians. But there's no point in half assed platforms coming in 2030s and ultimately depending on foreign kits for MRO. Let the Rafale-M come. Let Dassault set up it's MRO facility in India. We have had many deals in past which left us more crippled due to such issues that don't catch headlines in peace but can cost heads in war.
I would rather have even half of that 25 billion go into funding R&D of startups and a pro-risk allocation to DRDO. Where DRDO doesn't have to face parliamentary scrutiny for each and every R&D project initiated curbing the kind of risk taking mindset needed for successful Innovations. And even all that is for China being adversary. Not pak.
Criticise right things. Don't let the narrative hijack your thought process.