The difference between A and B quality in terms of combat effectiveness is much less than the difference between C and D quality. -25% compared to -50%.
One of my two platoon Panzer IV G units became B quality early on after a series of poor fatigue rolls, but other than that my force isn't doing too poorly considering how long the engagement has been going on.