The thing with accuracy and evasion based moves is that they're all luck based. In the games, they start out at 100% and change up or down depending on moves and determine how often the move hits, using the base accuracy of a move. It all relies on luck.

Double Team is an interesting move due to how, at least the way I ref it, it creates four clones. The opposing Pokemon now has a one in five chance of hitting the real one. If not, then it's a one in four chance. Repeated use of Double Team will cap it at four clones, don't want people getting too trigger happy. It does mean, however, that a potential of four moves will miss because of the move, or none and you just wasted an action and 10 energy.

Therefore, I think it's perfectly justified that the clones vanish as it can be frustrating to miss four moves and could easily turn the tide of battle, as once you get ahead in an ASB match, you will often continue to stay ahead.