Well using this logic Yamato can join and then later reject the "call of adventureβ so your point is rendered mute.
It's still possible until the end, the thing is.. it wouldn't make any sence with her current development. Read again that post:
To help you understand the difference between Yamato and Carrot look at how those two sentence could add conflict and predict the future of those two characters:
Yamato (to Momo): "I'm not needed on Wano, I'm the son of the monster, the Samourai will hate me"
Carrot (to Wanda): "I'm not needed on the Sunny, I'm too weak.. I'm useless"
What I just did is creating "subversion dialogues". When you read those sentances (taking the context of the story into account) what can you predict ?
---
Now.. taking that context into account again.. What sentence would be the most wrong.. and therefore the most "powerfull" in term of conflict as a "emotional inducer" ? (in other word, to what sentence could Luffy reply "SHUT UP, LET'S GO!" ?
To Yamato (to Luffy): I can't join you Luffy, Momo still needs me, rebuilding Wano will be an adventure in itself !
Or
Carrot (to Luffy): I can't join you Luffy, I'm useless on the sea, my place is on Zou not on the sea !
This is the power of subversion dialogue. With a simple sentence, you can predict (if you are clever enough) how the future of a future of a character will be:
If Yamato said
"I can't join you Luffy, Momo still needs me, rebuilding Wano will be an adventure in itself !"
She would be RIGHT, not wrong! This is what happened with Vivi. Because someone needs her, it would be narratively logical for her to stay.
The same happens if you check the subversion dialogue concerning Wano and Momo: "
I'm not needed on Wano, I'm the son of the monster, the Samourai will hate me"
In both instances, the conflict is REAL. It would be legitimately true to the character to be afraid of that, but she would be WRONG to be (because One Piece has a positive messagee on that subject and the people would accept her regardless).
So in BOTH cases here, the dialogues feels "TRUE" to the character because they are in sync with the context and the characterisation.
No let's see the opposite and let's see if this has the same impact:
"I can't stay with you Momo, Luffy needs me, I must go on an adventure on my own!"
"I'm not needed on the Sunny, the strawhats will hate me as I'm the son of a monster!"
Do you FEEL the difference in term of impact? The two instance are not the same. Here those two sentences feels a lot LESS TRUE to the character of Yamato. Why ?
Because in the first sentance, it feels like an egoistical choice when in the second.. it's baseless, there is no reason for Yamato to be afraid that the strawhat would not accept her...
---
In other words.. there is a legitimate MENTAL reason for Yamato to refuse the call of adventure of Wano but there are NONE to refuse the call of adventure for the strawhats. That's why Yamato wouldn't refuse the call to adventure for the Sunny..
In the other hand it's the complete opposite for Carrot : There is no factual reason for Carrot to refuse the call for adventure to go back to Zou but there are plently of reasons for her to refuse to go back on the Sunny again.
Again: The refusal of the call for adventure means that the protagonist is BOUND to take a step into that adventure. It's pure narrative logic.