I could live with the ammunition cost if our damage was superior to a melees. But it's not.
I could live with reduced damage compared to a melee's if ammo was reasonably priced. But it's not.
I'm just posting to emphasize that it is not always about cost...Sometimes there just isn't any to buy because the mats just aren't there to be crafted into useful ammo.