10 Things That Make No Sense About Star Wars Sequels
9. Why Couldn't C-3PO Translate Sith Writing?
C-3PO has the distinction of being one of only two characters to be in every single main-narrative Star Wars movie. He's even played by the same actor, Anthony Daniels, in each film.
During his run through the entire franchise, C-3PO has had his body rebuilt with gold plating, had his memory wiped, and has been traded between multiple parties of unscrupulous nature. It's safe to say he's experienced a lot of hardships.
But despite his experience, he appears to have some deeply ingrained limitations. In the Rise of Skywalker, Rey and company come across a dagger with an inscription in the Sith language. C-3PO can understand the text but cannot translate what it says as it goes against his core programming. This sets off a needless subplot that sidetracks the heroes to another planet and triggers a series of what are supposed to be emotional moments that are nevertheless devoid of any tension.
Because it has such a huge impact on the narrative, it begs the question of why C-3PO had this programming to begin with. He was built by Anakin, who pieced him together from spare parts he found as a slave on Tatooine. So he had the forethought to bar the Sith language from C-3PO's databanks? And if so, how did that restriction survive the total memory wipe C-3PO had between episodes III and IV?