There is a one word answer as to why there are ammunition and component shortages:
FEAR
Ding ,Ding,Ding We have a winner. There is no shortage of ammo whatsoever, Go on gunbroker.com and you can buy thousands and thousands of rounds of any ammo you want. You will have to pay massively inflated prices due to sellers trying to cash in on percieved shortage.