And if Gen. Lee hadn't surrendered at Appomattox...
I'd say it is a perfect question for any resident neo-confederate who is good at segmenting history into days.
Of course, Appomattox happened because Lee and Army of Northern Virginia was down to fighting to the last Confederate soldier in the field; the war for the independence of 13 Confederate states was long ago lost; the main supply depot at Richmond, on which armies depend, was already destroyed.
If Appomattox was the last battle, Lee might not have survived the week. And Lee had no choice in waiting for his army to be fit and ready for battle. And in asking the very question, one has to entirely forget about their last battle, three days prior, at Saylor's(Sailer's) Creek. It was so devastating, one would have to forget Saylor's Creek.
"With his army surrounded, his men weak and exhausted, Robert E. Lee realized there was little choice but to consider the surrender of his Army to General Grant. "
"II Corp and Anderson's Corp
Commanded by Lieutenant General Richard Stoddert Ewell
Surrendered on Thursday, 6th April
Saylor's ( Sailor's) Creek ( Harper's Farm, Hillsman Farm, Lockett Farm, Deatonsville)
At Sailor's Creek nearly one fourth of the retreating Confederate army was cut off by General Philip Henry Sheridan's Cavalry, and elements of the II and VI Corps. After the battle most of the Confederate troops surrendered, including Ewell and Brigadier Generals Seth Maxwell Barton, Montgomery Dent Corse, Dudley M. Dubose, Eppa Hunton, Joseph Brevard Kershaw, Custis Lee, James Philip Simms. The casualties were 1,000 killed 1,800 and 6,000 captured.
This battle is considered by many the death knell of the Confederate army. Lee upon seeing the survivors streaming along the road exclaimed 'My God, has the army dissolved.' "