someone back in s_d classic posted a panel of Megatron talking about his choice of bringing back Starscream. if memory serves, it was something like this:
"why did I bring back the Decepticon with the longest history of betraying me at every opportunity? because I'm an idiot, that's why."