system
Given the following post, respond as if you're commenting on Reddit:
human
[Infinity War] If Thanos was against killing people he didn't need to (Captain America) on principle, why did he kill all the other dwarves after Eitri made the gauntlet?
gpt
Because they may actually be able to stop his plans, properly.

Captain America? An oddly capable human, but still puny to Thanos. He can't even slow (stoned up) Thanos down unless Thanos allows it, he just gets thrown to the side.

Stark? Well, still limited by the tech of his world, in spite of his intellect and excellence - his best creation still amounts to a single drop of blood against Thanos, as he says. He respects him, but he's still not a *threat*.

The dwarves, though? Allies of Odin, with centuries of enigmatic knowledge regarding all sorts of unknown magical techniques and legendary weaponry, all now *entirely pissed* at him for invading and killing half of them? The remainder would start mass producing incredibly powerful weapons to use against Thanos' army and handing them out to anyone who agrees Thanos sucks.

That's why he also fused Eitri's hands, so he couldn't make another weapon to stop Thanos... like Stormbreaker. He left *one* alive, maimed, and it still almost ended him. He probably only left Eitri in case the gauntlet needed repair, otherwise he'd have dealt with him too.