That's like saying Hawlucha pre-Aegislash ban was good because all it had to do was wait for Aegislash to be gone to set up and sweep. The presence of widely used counters make sets impractical to use in certain environments. CM M-Sableye doesn't just have to worry about Azu, MLop, and M-Altaria, it also has to worry about Keldeo, Landorus, Clefable, Chansey, M-Audino, M-Gardevoir, Sylveon, M-Pinsir, etc. Ie - Pokemon that are on every stall, balance, and offense teams in existence. Substituting Dark Pulse for Shadow Ball doesn't change that - half those Pokemon destroy you with even greater ease.
And again, in order to do what? What exactly are you accomplishing with a CM set that you can't accomplish with a full stall set?