I definitely agree with this, as the Elite 4 doesn't seem like thaaaat much of a challenge, at least imo. Especially in B/W, i don't get why they would give them only 4 pokes each...
But i don't think they would make them all non type specific, as that would be too much of a change. I guess they could make them 2 typed at least, so that one type can cover the other type's weakness(es)...that would make it more interesting at least.
Good ideas there
They absolutely should have a full team of 6 yes, it's astounding that they don't as it is lol
And then yeah AT LEAST 2 types. I still think they should come across as legitimate trainers with a full set of 6 different pokemon but yeah at least 2 kinds would be an improvement.
Cause they're the "elite four" realistically all a trainer would ever be is a chump using all 1 type.
It could work if they had weather based teams for the elite four
Like maybe
Elite Four #1 : Sandstorm team :
Tyranitar, Excadrill, Lucario, Empoleon, Steelix, Garchomp
Elite Four #2 : Drought team :
Ninetales, Venusaur, Rhypherior, Tangrowth, Exeggutor, Charizard
Elite Four #3 : Rain team :
Politoed, Kingdra, Ludicolo, Jolteon, Bronzong, Ferrothorn
Elite Four #4 : Hail team :
Abomasnow, Weavile, Mamoswine, Cloyster, Jellicent, Reniculus
Champion : Overpowered legendary squad
Arceus (Fire), Rayquaza, Mewtwo (Awakened/Mewthree), Genesect (Shock drive), Kyurem, Giratina
All 5 of these teams they would equip with good held items, ideal natures & EVs, and great movesets with surprise coverage moves included. Also the ideal abilities to capitalize on the weathers and whatnot.
Some members of those weather teams might not make sense at 1st glance, but they do if you think about it for a minute :D