>>54180509This. It's especially bizarre because the game actually does have multiple 'real' AI settings, they're just only used for the Battle Tower. It's like the opposite of Ruby and Sapphire, where everyone had an AI except for the Battle Tower.
Platinum's solution for this was copypasting the old Battle Tower AI levels onto each trainer class in the main game, and then making a 'smart' Battle Tower AI that knows your moves as soon as it sees what your Pokemon is.
BDSP left DP's original (random) AI on most trainers in the game, but a handful of enemies (Rival, Gym Leaders, Elite Four, Champion, Galactic Boss) have a new AI similar to Sword and Shield NPCs (prioritize high power after calcs, attack what's in front of you, don't switch unless you can't attack). BDSP's Battle Tower also has a new 'smart' AI, but unlike Platinum it doesn't actually care about good/bad matchups and will only prioritize switching into immunities (which is very hilariously exploitable if the player expects it).
The takeaway here is that DP and BDSP (as well as the RS Battle Tower) enemies literally don't have an AI in most cases and will use moves at random, which nothing else in the series can claim. At least Gen 1 trainers had some concept of type matchups!