The surfaces make sense in D&D, a DM would do that, but the implementation right now is shit.
Force me to jump around like a toad around a million different surfaces.

It was crap in DOS2 too, never mind BG3