Sorcerer's really are a 4 fireball wonder, making it theoretically the class with highest damage per turn in the game. It's only for one turn. But, that doesn't matter much. As said, no boss survives this without immunity.
I think it's honestly a matter of how serious we take balance between classes. A tiefling 2 handed paladin, a fireball sorc and a ranged battlemaster can cause unimagineable chaos in one turn. Add some class for utility and you've broken the game.
The state of Bg3 is having overpowered classes and wet socks... plus the thief who lives inbetween