A common criticism of the defense industry, or relating to government contractors in all industries, is misaligned incentives. Military contractors are incentivized to maximize profit, not win wars. Health care contractors are incentivized to maximize profit, not care for people. Technology contractors are incentivized to maximize profit, not innovate. And so on...
Which may explain why Russia's military is more effective than US led NATO. Or why US Health Care is relatively expensive compared to other countries offering equivalent care. Or why massive tech initiatives need to be rescued or are a costly failure.