If it is only about money, I’m sure China makes some inexpensive arms.
You can buy a US made civilian version of the M4 for about $700. Why is the government paying over TWICE as much?