Can I just point out you commit genocide on the good side too? Just because you like goblins less than demons, doesn't mean you didn't slaughter them all.
I hoped that you could reason with goblins, especially when I
saved the goblin girl from the tieflings cage
. But the game doesn't allow you to reason with them. In The Elder Scrolls online I felt pity for goblins 'coz they were intelligent creatures, not animals. And you could reason with them sometimes. But in BG3 their culture is very destructive and there's really no other choice but to kill them. You can't capture and reeducate them. You can't overpower all their minds from the Absolute. Even if you knock them all down - there's no point. When you defend someone weak - your actions are justified to a point. And goblins are basically berserks that don't surrender. So I blame Larian for inevitable mass goblin murders. My hands are clean:)