Hmm, I might concede on Giths as I don't think you can avoid fighting them if you do all of the content there. Goblins though - is great. In fact the Goblin camp is one bit of BG3 that I love without hesitation and if all of the game was of that quality it would be 10/10 game for me. It's organic, it offers narratively sound objectives that can be completed in a multitude ways utilizing a neat combination of scripted and systemic options. If you decide to obliterate the whole camp, that can be tedious but that's a very specific, systemic outcome - you decided to fight essencially a city of neutral NPCs, so you do just that. There are so many neat things you can do to affect that combat encounter - tip off Minthara about the location of the Grove, but then help defend the Grove, getting a pretty great big battle and massively reducing camp's forces. Poison the drink at the party to make the outside battle easier. Sabotage war drums so enemies you are fighting now can't easily call for help from the rest of the room. Plenty of opportunities to silently dispatch smaller packs of enemies before engaging everyone else.
There are so many ways of dealing with the camp, thoughout my hours of Early Access it was one part of the run I was always actively looking forward to. It seems I was always able to find a fresh way to express how my NPC would deal with that situation. Even my palladin coldly fighting through the whole camp out of principle - it's tedious, but fitting the character and an act.