The show rushing to an end made Jon's (and Danny's) to people didn't feel they were watching the same characters
But Jon does the right thing in the end, and mans was always kinda a simp.
He would have gotten murk at the wall because he hesitated, Ollie saved his *** there.
I agree that he had a weak spot for Ygritte, but at the end of the day he prioritized protecting Castle Black first. We could’ve see him abandoning the Night’s Watch altogether and joining the attack against the wall (he has reasons to, especially with how Allister treated him) but his duty was more important.
When Stannis offers to legitimize him, he still puts the NW first even though he’s spent his entire life being looked down on for being a bastard.
When he’s crowned King in the North, based on what the show has given us in terms of his character development, he would’ve fought to the death to protect the people and interests of his kingdom no matter what he was offered in exchange.
that’s what makes the shift to him abandoning everything to bend the knee and simp for Dany so jarring. We went through multiple seasons of him learning about putting his emotions aside to do the right thing (with lessons from Aemon, his friends, Mormont, etc) only to abandon it all right at the end.
That makes him no different than his idiot brother/cousin Robb, whose simping self sabotaged his entire war effort after he got crowned King in the North.
After the initial shock, I didn’t feel bad AT ALL for Robb when I thought about what he had done up to that point. Not only does he execute his biggest allies when he could just have sanctioned them, imprisoned them for a bit, held off til later etc…He Breaks his oath with the one kingdom he absolutely needed to be on his side, then adds to the disrespect by offering his useless uncle instead, then disrespects Walder Frey even more by showing up to the wedding with his new pregnant wife. If I were Tywin I’d absolutely take advantage of that to end the war ASAP instead of letting thousands more people die in battle