If Catherine Sakai had gone to Zahadum and returned later instead of Melissa Gilbert, it would have had a much more powerful impact on the audience, since we knew the character, would have seen their wedding, etc.
And if O'Hare had stayed, the show would have neatly closed the loop with Sinclair and Valen, instead of that idea being an incidental cool thing to do with a character who had left the show earlier.
Probably so!