Если подходить чисто бюрократически - то да,   НДФЛ действительно участвует   в формировоании не федерального бюджета, а региональных бюджетов, и непосредственно из НДФЛ расходы на оборону не оплачиваются. Но во-первых, нельзя рассматривать разные уровни бюджетов как независимые друг от друга. Если мы представим семью, в которой муж из своей зарплаты оплачивает ипотеку, а жена - питание и одежду,  может ли жена сказать мужу: "поскольку ты  не оплачиваешь питание, ты не имеешь права высказывать пожелание,  что ты будешь есть на ужин"? Думаю, что нет. Потому что если муж перестанет оплачивать ипотеку, то  жене придётся её платить из тех денег, которые она тратит на питание. Поэтому такая постановка вопроса  некорректна.Во-вторых, кроме НДФЛ граждане платят и другие налоги. Например,  все мы когда делаем покупки - нам  в стоимость товара включают НДС. И в отличиеот НДФЛ, НДС поступает в федеральный бюджет, откуда опллачиваются расходы на оборону. Причём, если от НДФЛ у кого-то получается откосить, то НДС платят  абсолютно все.