ПНВ появились ещё во времена ВМВ, так что тут вы не правы, это не главная причина. Костюм перестали носить в середине 00-х исключительно по причинам несоответствия тогдашним стандартам - малое количество карманов, отсутствие усилений, отсутствие удобства ношения совместно с бронежилетом и т.д.