Its because it doesn't increase attack speed.
What it does is reduce the GCD after an attack by 12%, the attack itself will still be the same length.
Nobody uses weighted because if you are animation cancelling then you are simply ignoring the individual GCD's and just swapping back between different ones while you wait.