I agree that nano-tech would probably be either developed or in development, but what you have to look at it the cost of said tech.. I mean hell the USMC could probably suite up every one of their soldiers in armor that makes the officer suit look like a rain coat....but they don't because to them the life of an individual soldier would only be worth so much, and once you spent more money/resources keeping said soldier alive then you would simply replacing them you're operating at a loss, no military does that, granted some take better care of their troops because they are more advanced or because they have smaller numbers so ever soldier is worth more, but eventually they stop protecting them because it represents a waste of resources. I mean its cruel and cold but it is the way the military works even today. Look at the NBC equipment issued to troops during desert storm/desert shield, or the Sherman tank in WW2, or the entire Red Army under the USSR.