Yep. Lee stuck with Napoleonic tactics much to long after it had become apparent that they had become obsolete. Malvern Hill and Fredricksburg should have made it abundantly clear that Pickett's Charge was a fools errand. Longstreet tried to warn him but he wouldn't listen.
Lee foolishly thought Pickett’s men could deliver the impossible, that Southern muskets and bayonets could redeem the mess of a battle that Gettysburg had become. Lee would have been better served by either withdrawing or maneuvering into a better position so as to force Meade into a disadvantageous attack.
Longstreet should be on any list of great generals.