It is hard to give a good in-character reasoning to go. The only reason my Dwarf fighter went with the party was because one person offered to buy him a beer and he wanted that beer. But when he finally got his beer after traveling and fighting the big bad, they had to give him another reason to stay in the party (which was “if the bad guy gets free, he will destroy the world and you won’t be able to farm”)