CD shouldn't do a LOT of things :
-it shouldn't stop Cloak charge ,
-it shouldn't track already Cloak ship ,
-it shouldn't stop Jump charge ,
-it shouldn't detonate Battleship Missile/Nova ,
-simple and dirty cheap CD shouldn't stop Huge "all-powerful" Battleship ,
-it shouldn't reactivate engines on ship that uses engine-kill ( especially Battleships engines ) ,
-it shouldn't be used to hold Battleship/Cruiser for hours if need be until you call your gank-squad to cruise up his but .
BUT it still do all that , for years , and nobody do a damn thing to change that ( or nobody has knowledge to fix CD ) .