You're pigeonholing yourself buddy. 0 room for actual strategy or creativity? Please, look at this, some of the teams I use for bosses. Yeah sure, a few use similar debuff Pokemon like Whimsicott, but the point is there are multiple ways to defeat Hard bosses fast if you try without using the so-called 100% failsafe strats. You don't have to follow the now banned Dbond gimmick, or the Baton Pass Power Trip stuff or whatever people use now.
We probably used about 14 different mons just with these bosses, so it's definitely not restricting at all, plus these are just as fast as what people use, usually done in 4 minutes. Just as an example, Dragalge was used just so Victini would use HP Ice and lock itself into it, you could argue that Latios or literally any other Dragon-type does the same but what's the fun in that? We even had Flamethrower on Gyarados for Urahara in case of a Frz. Bosses are as fun or as boring as you make them to be. : )