But it doesn't take away the acting from Hamill.
You can keep saying it, doesn't make it true.
In period Star Wars was perceived as some silly little space film full of mumbo jumbo talk that was likely to flop. Hence UA refusing to fund it. Lucas who was about 30 and had a two movies under his belt cast a bunch of inexperienced unknowns on purpose. Holding him to a Oscar winning performance standard of 30 years later is still disingenuous.
Hayden Christensen can't be excused. That was a poor decision. Mark Hamill can.