Shadow and Bone cancelation is not at all surprising (I was literally talking to my roommate about the show the other day and I said there's no way we're getting another season) but seeing it confirmed still sucks. The literal ideal cast got screwed over by some terrible writing decisions. Either that, or they already knew they wouldn't be getting another season, which is why season 2 was... like that
I do think it's a combination of both. They knew people cared more about the crows so they tried to have scenes from the books in there, as well as try to wrap up the Grisha trilogy asap. At the same time, with Netflix's track record they probably knew chances of a renewal were slim. But I can't help but wonder if they shot themselves in the foot by trying to fit as much as they did into this season, causing it to get a lukewarm reception and kinda ruining any chance of it getting renewed again. Like don't get me wrong, if it's between getting the odd, kinda lame versions of the crooked kingdom scenes put in there or no crooked kingdom seasons at all, I prefer what we got. (Trying to give the showrunners/writers the benefit of the doubt here😭)
But there is NO EXCUSE for what they did to my boy Matthias. If they knew (or were at least sure enough) that season 2 would be their last, WHY WOULD THEY LOCK HIM UP AND THEN FORGET ABOUT HIM FOR THE WHOLE SEASON. WHY DID THEY SEND THE CROWS ON RANDOM SIDEQUESTS THAT MADE NO SENSE. In season one the way they fit them in felt very natural. We knew what their stake in this was. In season two they literally went on a whole ass world tour and still managed to find time for a tragic backstory acid trip, all for a sword that got used like once
I wish they had just committed to going one way or the other. If this is our last season, let's give the fans what they want and make sure all the crows are together. Let's not change the nice ending that Alina and Mal got and separate them again and then do a cliffhanger so we can keep Alina around for longer (which I would've been cool with honestly, I love Jessie Mei lee)
Or, let's try really hard to make this as good as possible so we get another season. Sure, okay, combining siege and storm and ruin and rising is fine, although I would have happily watched a third season with Harshaw and his cat. Let's give the crows something worthwhile to do, even if it isn't directly related to the grisha trilogy storyline. Maybe set up the status quo we have at the beginning of six of crows. Have Matthias hellgate scenes but yknow. Don't jump the gun by putting some of the most emotional scenes in with exactly zero of the lead up, making them kinda fall flat. Build up that tension so that fans are even more anxious for another season or spinoff.
But don't land somewhere in the middle where you expect this season to be the last but still write most of it like there's gonna be another. I would assume they wrote that cliffhanger to leave the door open for a plot just in case it did get renewed, but by that point all the other, much more preferrable doors had been closed shut