Re: Why was Kes written off the show?
Trek casts always leaned testosterone heavy. Replaced cast members were always same gender. The only exception might be Wesley/Ro, but she wasn't regular cast. I don't think Voyager would have changed the balance if Harry had left. They might not have replaced him at all, as they could have slid Neelix into the position.
Curly: Moe, Larry, the cheese! Moe, Larry, the cheese! (Horses Collars, 1935)