This guy misses the point (although he is right we should be stockpiling munitions and a bunch of other strategic things). China has to stockpile because they are net importers of almost all raw resources and a decently long list of countries can field a naval force strong enough to, for example, block the strait of malacca which would hobble them in months, not years. There's no equivalent for America on everything (There are pain points like semiconductors but they are pain points for everyone, not just america. The big ticket items (food and energy) can be handled internally at this point).