I understand. Some people think that a good movie is one ending that they couldn't predict. For them movie watching is like a trite game ... "surprise me and I'll rate the movie good". That's an extremely naive, shallow, and limited approach to movie critiquing (and seems to be quite common among SciFi enthusiasts, presumably because so many of them don't get the human element).
For the rest of us movie watching is a journey (not a trite game) because yes life is predictable and so are people so who cares whether they surprise you or not; Instead, are they authentic? Can they suck you into their paradigm? Did they move you? Did they leave you screaming for the next episode because you can't bear to wait for it? Sure you want to know what will happen next (even though you can be pretty sure what will happen), but even more important: you've found the characters worth emotional investment and so you look forward to taking the rest of that journey with them.
This season did that with each episode, and *this* episode was stellar in achieving that. And that, Expanse critics, is why this episode, and most episodes in this season have been so high.
Network executives: Please give these writers and producers a raise (or at least a basket of fruit), and don't mess with who's ever making the decisions on this series. The ratings speak for themselves. If it's not getting the viewership then that's your fault, because these ratings don't lie.