Can someone explain to me why Szeth swears to follow Dalinar in his third Ideal?
I really don't get it. As far as I understand it, the Skybreaker philosophy is that mortal men do not have a consistent notion of justice, so it is better to follow an unchanging code of law.
As Nin says, doesn't swearing to follow a man completely contradict the idea of the Skybreakers? Dalinar discusses multiple times that he himself is a hypocrite, that he is a man in the process of changing, and that he has made mistakes of all kinds that he is still trying to rectify. Dalinar is trying to be honorable, but he is most definitely not consistent.
More to the point, though, how does Szeth have any idea that Dalinar is worth following? As far as I remember, their only interactions occurred in WoR when Szeth tried to kill him. Why would Szeth be willing to stake the rest of his life on the idea that Dalinar is a great man, when he knows next to nothing about him?
I like Szeth, I like the concept of the Skybreakers, I like Dalinar, but I can't help but feel that this was just a contrived way to put Szeth on the side of the good guys. I have a few more complaints too, actually. Szeth is basically the most famous hitman on Roshar, presumed to be dead after WoR by literally every character outside of Lift and the Skybreakers. But when he shows up to Thaylen City alive and apparently a good guy, the only acknowledgement we get is a curse from Jasnah.
Also seriously Sanderson? You make Szeth swear his life to Dalinar, and then you don't even give us a SINGLE SCENE OF DIALOGUE BETWEEN THE TWO? Very disappointing.