The enemy attacking your party head-on would be more realistic? No, absolutely not. I just like the way the foes teleporting and jumping just to find a good position. The key point of the combat in BG3 is you need to find a better position than your enemies, as well as using different spell just to deal with the enemies which is much more dangerous to you party, with higher priority. This is also the key point of the turn-based game. If the enemy always attacking the warrior and ignore your wizard with only 1 HP - this is not what you call realistic, this is stupid.