Wehrmacht was not a Nazi organisation. Members were free to join the party but they were not under any obligation. The SS was an explicitly Nazi army but completely separate from the Wehrmacht.
German people were compelled to ‘support the troops’ in the same way that Americans are compelled to support their many illegal invasions of sovereign territory. The British continue to build and operate colonial era warships. The main difference is they were on the winning side, lmao, etc.