You are correct, it is pretty heinous that we are all beholden to paying the war industry vast sums of money. Is it really worth it to spend millions on missiles that notoriously miss their targets? Wouldn't a very small trained team of operators be much better and far cheaper at safely eliminating a threat than blowing up an entire apartment complex from a desk hundreds of miles away with a missile that costs more than everything in that town? In August, Saudi Arabia fired a missile that killed 40 school children (1), probably one of the many weapons they bought from the US. I'm sure that missile that ended their lives cost 1000x more than whatever school building they were bussing to when they became the latest victims of geopolitical theater.
At which point do you realize you are engineering more and more expensive and advanced ways of killing for the sake of skimming personal profit for executives and investors out of public budgets? If I worked for one of these companies, I don't think I could live with myself with that huge guilt, knowing my great efforts lead directly to further destabilizing the world and ending peoples lives. I'm not comfortable using my skills to perfect ending peoples lives. That isn't innovation, that isn't advancement, that is regression. Raytheon is the barbarian blowing up the neighborhood, not a Yemeni schoolkid.
If you are not building the missiles, you are paying taxes that go to buy those missiles to blow up school buses.
As an Electrical Engineer, I would be glad to help my country or the allies of my country to build missiles to help in the war effort.
If we don't help, we will end up with barbarians blowing up our neighbourhood.