I thought it was stupid to kill him off but I had already expected that anyone who's not Michael Burnham can die at any time. I even said so last year. I expected Tilly to not survive the season, to be honest. "Anyone can die" is what I go in expecting. Landry seemed like she'd be a regular character. Gone. T'Kuvma seemed like he would've been around for a while. Gone after the premiere. I thought the Shenzhou would be around as a secondary ship. Gone. I thought Kol might last longer than he did. Nope. Gone. On the other end, I thought Cornwell would die, but she lived. And, like I said, I thought Tilly would die because she seemed so innocent, but she lived.
I don't approach this series the same way I would've approached previous Star Trek series. Though, now, going into S2, it looks like Burnham, Saru, Tilly, and Stamets will be the core.
But I'm used to watching shows where everyone dies. Oz and Breaking Bad in particular. Battlestar Galactica too, if we want to throw in a genre show. When I was a kid, I was the only kid not upset when Optimus Prime died in Transformers: The Movie. It was sad, extremely sad, but it worked. And they replaced characters every year on that show, whenever the new toys were rolled out. So I was desensitized to character turnover from an early age.