I don't know. Riker's character development makes sense to me, even if it doesn't work in a modern military context.
He comes aboard as first officer in season one as an eager, career-minded officer looking forward to advancement. But he quickly becomes very happy aboard the Enterprise. Throughout seasons two and three, he is considered for his own command and is conflicted on more than one occasion about whether or not he should accept it.
At the end of season three/beginning of season four, the Borg incident happens and it is a major event in Riker's life. And he comes to realize that he is happier aboard the Enterprise than he has ever been at any point in his life and that despite his desire to move up in his career, he'd rather stay where he is happy. So from that point forward, he becomes comfortable in his skin and the issue of command does not come up again, until...
Nemesis, when major things are happening in Riker's life, namely his getting married, and he finally decides that it's time to move on to another stage of his life and accepts command of the Titan.
Seems reasonable to me.
Maybe he brought Shelby along as a way to nudge Riker on?![]()
I agree that Riker's character development works, from young career-minded hotshot to seasoned pro who gets comfortable where he is. It's just silly from a military or even quasi-military perspective. You just can't clog the ranks for that long, you're keeping others from advancing because you're "happy there." They should never have brought up the multiple offers of captaincy thing, as it just hung a lampshade on the issue.
As for Shelby, I thought she was brought on to get her ready to replace Riker? Doesn't the admiral say "she'd make you a hell of a first officer?"