We'd all like our opponent Poker players to play with their cards open, but if they did, they'd never win. Have to accept that you don't get to see the cards of winning players (which includes military technology until declassified).
I find this "Financial trading does not do any good for society" to be rather simplistic, romantic, and envious. The carpenter who turns wood into a chair is said to be producing value, but the investor who turned uncertainty into a profitable hardwood trade is not.