Потому что Наполеон только воевал, По правилам войны того времени. (и у меня, кстати, этот тиран с гипертрофированными амбициями (из-за которых погибли миллионы (не менее 5 млн.) человек и ещё гораздо больше были покалечены, разорены, несчастны...) никакой симпатии не вызывает).
А Гитлер, помимо войны, создал нацизм, устроил геноцид народов (евреев, цыган, славян), допустил бесчеловечные преступления - от карателей до концлагерей и опытов над людьми. При том, что правила обращения с военнопленными уже были утверждены в 1864 году Женевской конвенцией. Их нарушение признавалось преступлением. И его жертвы превзошли наполеоновские более, чем на порядок (более, чем в 10 раз...)