Totally. But writers need to be aware of audience perception. 24 is always one day, but will remember it as last year, or the first years season etc. If he’s there for a season, at the end of this, it will mean fifty percent of Discovery was under him. Jellico was captain of the D for what...a couple of weeks? Riker did a few weeks as Captain in gambit, and at least two days in BoBW. Data had the Sutherland for the duration of the Klingon Civil war blockade...which was minutes on screen, but must have been longer in universe. None of which means we think of those ships as theirs. Give Pike the DSC for a season, it becomes his ship, more than enterprise ever was. That would be a mistake I think. Two, maybe three episodes, or it’s going to tip a balance.
I don't see that as a problem.
I think that's actually the point of it: That ultimately the DIS will be Burnhams ship. And that needs her serving on it for a longer time under different Captains, and rising through the ranks on that ship. So that in the beginning she is the new guy, but in S3 she knows it "better" than their newly assigned Captain.
So having Pike as Captain for a while works in this context: They have to bridge a lot of time with other Captains, and having him stay for an entire season works better than changing the Captain every few episodes.
Yet you are right, the writers need to be carefull, and need to regularly remind the audience that Pike is actually the Captain of the Enterprise primarily, and this is only an assigned job - like having him communicate with the Enterprise often, and ramble about his duty to two ships in private environments. Then I think it's actually a good idea to have a "classic" Captain a longer time around Burnham could look up to, and learn from, only to then eventually develop her own leading style.