Surprise is a valid tactic in D&D but BG3 gives you two surprise rounds instead of one. If you win initiative you get three turns before the enemy gets to act. It makes surprise attacks far too powerful. You can murder the toughest encounters before they even get a turn. And it will get MUCH worse when the PCs level up beyond the 1-4 weakling range.
Solasta got it right. After you surprise attack something the rest of your party also get a turn while the enemy have the surprised condition. After that you roll initiative normally. BG3 needs to do it the same way.