Nice high-level breakdown without pushing one moral stance or another, just focusing on the business-side facts.
I always wonder about the employee-side of the equation - since the pool of job candidates that can hold a government security clearance is small realative to the pool of skilled engineers, what are the implications for hiring/retention/culture for teams that do defense work?