Constant bit rate is just that - constant, whether it's needed or not.
It wastes data when it's not needed & it can't keep up when it is.
In areas of low complexity, therefore, CBR is just spinning its wheels not really doing anything. In areas of high complexity the rate isn't high enough to capture all the detail.
VBR avoids this.
CBR was useful in the ...