Baldur's Gate 2 did have challenge scaling. You encountered different enemies in De'Arnise Keep and Firkraag's dungeons for example depending on your level.
If the game isn't very linear, then adjusting the enemies to match roughly your party might make sense. For example if you have 2 big quests to complete in order of your choosing, you might be over leveled for the other one after doing the first.