Okay. But the fact that Castiel only said yes because he was constantly being told that he was “expendable” and “useless” means that he actually believed it. He wanted to do something good. He said yes to Lucifer because if he does end up beating the Darkness, maybe he’ll be loved or remembered for more than “killing angels”. Being depressed and having to constantly hear how useless you are… it fucking sucks.
There’s no doubt about it. Sam and Dean did treat him like their bitch from time to time. He trusted them and they kept using him.
Even when they all ended up in the Cage together Dean went straight to Sam. Over… and over… And over again. All while Cas was being beaten by Lucifer.
Cas saved Dean. And while Lucifer held the blade up to kill Cas before he said yes, Dean and Sam didn’t even bother trying to save him.
It makes sense.
I would’ve said yes too.