I brought up the botany example because of the "last week it was botany" line...it always struck me as a somewhat tongue-in-cheek in-story way of the writers acknowledging that the character had a different hobby a couple of episodes back.
Also, it strikes me as good continuity that he's using said hobby as part of a landing party in "Shore Leave".
ISTR that one of the later writers guides mentions that Sulu has a new enthusiasm every month, which can be used as a convenient plot device ("Captain, I know a bit about this and..." "One of your hobbies, Mr Sulu?" Sort of thing.)