Why did Abraham Lincoln personally remove so many commanders in charge of the Union army during the war?

AUntil the end of the war, no commander could beat General Lee and the South in more than one major battle.
BMany Union commanders who were in charge of the army were too timid in battle.
CDespite a large advantage in men and material, Union forces were frequently beaten in battle by smaller, Confederate forces.
DAll answers are correct.