Harry remaining an ensign is the dumbest idea in the history of Star Trek, and that's saying something!True, but that timeline occured when Voyager spent 23 years getting home. Harry's career probably unfolded differently when it took only 7. Though realistically speaking, he almost certainly did not remain an ensign for the rest of his career, as many of our number like to gleefully speculate. My guess is that Starfleet awarded him two grades, which is appropriate for 7 years seniority. Instead of getting a hollow pip, he got a second gold one.