I also had defense background and the the idea of buying enough components for lifetime of the device comes up regularly as part of the project obsolescence process. There are teams that would look at the supply of materials, and if one was going obsolete/limited availability, we would buy up as many as we need for the project plus safety margin and just store them.