because the game is set about 24 years after the apoc...just look at a totem for the date....
All the ammunition would have most likely been used up ages ago... that also goes for gas, which will become useless for engines after an even shorter time.
They have said we will get bows and arrows at some point