He cares about Yukito/Yue, he also cares about Tomoyo a little bit. He especially cares about Meiling, when he saved her bird, or when she left and he told her what he felt, he does care, he doesn't show it much. And besides, who showed him the more kindness? Tomoyo rarely talked to him unless it concerned Sakura, so why should he care that much? Touya and him didn't like each other, so please, if they dont care, why should he? He isn't stern, he just isn't accustomed to feelings, and he's getting use ot them with the help of SAkura.
I've seen him sad. Plenty tiems in fact. He was sad when Meiling left. He was sad when he almost left Sakura. He got sad when he talked about his childhood with SAkura. He was lonely and SAkura helped him. If anything, I dont see Tomoyo sad....yes, since you like to bring up Tomoyo in everything, I will too
He was joyful when Sakura and him were reunited in both the anime and manga. He was joyful and Sakura admitted her feelings. He was joyful every bloody time when Sakura was alright when he asked about her well-being. Please, watch the same anime and manga I did, unless this is based off of CardCaptors, because then I can understand where you get these questions from...
SAkura talks to him. Sakura is the one to open up that emotional wall. Sakura loves him enough to speak to him. Sakura and Syaoran talked plenty of times. May it be about his childhood, their love for Yukito, Sakura's rejection, about her problems, about their love life.
He became that Syaoran we love and adore because he developed into something he wanted to be. He became happy, and that makes us happy. We aren't as shallow as you who precieve every character is horrible. We are more open-minded, and we appreciate the development Syaoran went through.
This is a fangirl thread, we can drool, fangirl whatever, so I wonder why you're here? And if you're a fangirl/fanboy of Syaoran, you dont tend to question him...