NATO’s military assistance to Ukraine approached the $100 billion mark in May. But the tens of billions of dollars’ worth of new tanks, artillery, MLRS, precision strike missiles and ammunition have failed to provide Ukrainian forces with enough firepower to punch through Russian defensive lines in the Donbass, Kherson and Zaporozhye.