This whole thing is also a heap of wrong, so we kind of got a sort of heap-of-wrong-ception thing going on here, so I'm going to try and fix that.
Most HO teams nowadays (or at least the good ones) relegate hazard control to two Pokemon -- notably, Gengar and Weavile. Together, Gengar and Weavile beat every spinner in the game; the only one who stands a chance is Tentacruel, and that's assuming he can get past Gengar and still have enough health left to spin before whatever Pokemon that comes in next can deal with it. And no, Weavile is not a gimmick or a one-trick pony; he's also excellent at revenge killing Dragons and dealing with Magic Bouncers.
If the person using Deo-D actually let Dragonite get away with a DD on the first turn, he was definitely a scrub. If my opponent leads with something like Dragonite or Gyarados or what have you, they might as well type the sentence "I'M A SET-UP SWEEPER, PLEASE TAUNT/THUNDER WAVE MY STUPID ASS" in the chatbox. Between Taunt and Thunder Wave, just about no Pokemon can set up on Deoxys-D. The only Pokemon I've encountered that could are SubCM Keldeo and SubSD Terrakion. Both are effortlessly dealt with. I simply set up hazards in their faces while they boost, let them kill me, and then immediately send in Gengar to disable either their Surf or Stone Edge. Boom, the only move they have left is their fighting STAB, so the threat is neutralized and I get a free sub while they switch out.
Didn't respond to the rest of it since it was mostly your opinion, but you get my drift.
This is a whole heap of wrong, so let me educate you.
Deoxys-D does nothing to stall teams because Starmie can spin on it all day. Even Tentacruel can barring that Psycho Boost set. You don't need Magic Coat or Taunt to beat Deoxys-D on a stall team, almost any common spinner nowadays beats it. When you have Gengar spinblocking for a lot of these HO teams, it becomes even simpler to spin away hazards. And don't give me "Sash Gengar" bullshit, sand teams have no problem with this and almost all Rain stall teams can get SR up as they proceed to kill Deoxys.
Most HO teams nowadays (or at least the good ones) relegate hazard control to two Pokemon -- notably, Gengar and Weavile. Together, Gengar and Weavile beat every spinner in the game; the only one who stands a chance is Tentacruel, and that's assuming he can get past Gengar and still have enough health left to spin before whatever Pokemon that comes in next can deal with it. And no, Weavile is not a gimmick or a one-trick pony; he's also excellent at revenge killing Dragons and dealing with Magic Bouncers.
No one uses Skill Swap because you remove a moveslot that could be used for something else. If Deoxys-D doesn't have an attacking move like Seismic Toss, any HO team that decides to boost turn 1 wins (I forget what ST9 match I watched this in, but literally it was Deo-D versus Dragonite, and Dragonite DD'd twice and swept the entire Deo-D offensive team, and no two scrubs were not playing).
If the person using Deo-D actually let Dragonite get away with a DD on the first turn, he was definitely a scrub. If my opponent leads with something like Dragonite or Gyarados or what have you, they might as well type the sentence "I'M A SET-UP SWEEPER, PLEASE TAUNT/THUNDER WAVE MY STUPID ASS" in the chatbox. Between Taunt and Thunder Wave, just about no Pokemon can set up on Deoxys-D. The only Pokemon I've encountered that could are SubCM Keldeo and SubSD Terrakion. Both are effortlessly dealt with. I simply set up hazards in their faces while they boost, let them kill me, and then immediately send in Gengar to disable either their Surf or Stone Edge. Boom, the only move they have left is their fighting STAB, so the threat is neutralized and I get a free sub while they switch out.
Didn't respond to the rest of it since it was mostly your opinion, but you get my drift.