The $ argument in favor of this seems a little silly. The $ brought in a millionth of the US military budget.
Think the best argument presented in the piece is just that some non-trivial fraction of soldiers are going to gamble, and its better they do so in a manor controlled by the military then backroom poker games, online, etc.