I don't necessarily disagree. Congress votes to approve weapons that the Pentagon does not want. This has been going on for 100 years. Trump is not going to affect that. A senator is not going to vote to hurt thousands of potential voters, so they will continue to vote for weapon systems that help their state/district.
Trump's comment is a bit naïve.