To me, it makes sense flavor-wise as Leaders are type specialists and also supposed to test trainers.
Making them generalists won't solve the problem. Geeta's Champion battle is straight up sad.
People are out here asking to get Monkey Paw'd.
I'm going to ignore the boss designs of this franchise jumping off a cliff, and accept the timeline where they massively improve overnight and are able to deliver on thematic teams like
Does that mean you wanna go through a Stall
Gym?
I know y'all just thinking about some gimmicky HO offenses, but y'all forgot Koga and Karen trying to make you break the controller on Stadium 2. We know they'd do it. Again.
Either that, or realistically, we getting sorry ass battles like Champion VeGeeta as the norm, which doesn't fix anything really.
The difficulty issue is real, but what the bosses in this franchise lack is an identity.
I'll always point out Emerald Liza and Tate for pulling up with Xatu, Claydol, Solrock and Lunatone and giving people a Top 2 Mainline Leader battle.
The reason why these bosses suck is because they got no bag. Monotype teams are fine, but you gotta cook. They gotta be built around a theme, a strategy. A bunch of same type mons with a weak TM on all of them is barely cohesive narrative-wise.