Re: Was it ever stated officially why Harry was an Ensign for 7 years?
Angry warriors do NOT make wine. Or, apparently, get laid
This all can be explained by my theory that Janeway castrated Chakotay right after Caretaker. It also explains why he was so lifelike and likable in that episode and lost it all the next and never got it back.
"I was never a Star Trek fan." J.J. Abrams