Вероятно, потому, что советские люди - не фашисты. Точнее, не нацисты.
И изначально, до войны, таковыми не были - и, пережив ужасы войны, не оскотинились до состояния нацистов.
Почему?
Воспитаны были иначе и иначе мыслили, иначе смотрели на мир. Да, ненавидели фашистов. Немцев ненавидели. И да, многие шли - мстить. Но мстить врагу.
И, оказавшись в побежденной стране, насмотревшись на разруху и голод не только в СССР, но и в Германии, ясно понимали то, о чем наши, советские, политики говорили с самого начала: воюют они не с народом, а с фашизмом. Очищают от грязи не только свою землю, но и чужую.
Да и не были советские люди воспитаны убийцами. Никто не учил их уничтожать население.
Врага - уничтожать учили.
Людей - нет.
Тем более, советские люди, воспитанные в интернациональном духе - а тогда это ощущение было на порядок сильнее, чем в позднем СССР - вообще-то мечтали о мировой революции, о победе коммунизма. А коммунизм - он для всех народов.
И потому, собственно, и дисциплина в советской армии была куда жестче, чем в германской, именно по части мародерства и насилия. Последнее - особенно к концу войны, когда наши предки стали побеждать.
Ответ: потому, что люди в СССР мыслили иначе, чем в нацисткой Германии.
И иначе, чем сейчас, когда оглядываются прежде всего на мнение международного сообщества и юридические договора. На то, удержат ли их от насилия еще большей силой.
Впрочем, иных садистов на более поздних войнах и это не останавливало...
Как-то так.