I've run into a few well built stall teams on the ladder. Unaware and Magic Bounce are both super annoying because you never know which Pokemon is going to carry them, and Unaware in particular is not quite prevalent enough to warrant using Mold Breaker sweepers. Having said that, a well built stall team doesn't care much at all about Weavile, and Dragonite is relatively easy to check with them. Both of them are Pokemon that are incredible against offensively oriented teams but just don't have quite enough brute force to muscle through more defensively oriented teams.
So I guess to answer your question, playing stall is a reason not to use either or both of Dragonite and Weavile. In fact, if the metagame had enough time to fully develop with its ladder, there could come a time when offense becomes less popular, and neither of them would be nearly as good under those circumstances.
So I guess to answer your question, playing stall is a reason not to use either or both of Dragonite and Weavile. In fact, if the metagame had enough time to fully develop with its ladder, there could come a time when offense becomes less popular, and neither of them would be nearly as good under those circumstances.

















