Actually, Alibaba still does not have a concrete goal, except saving and coming back to Balbadd. Anything farther than that is still murky to him, which is probably why it makes it seem that Hakuryuu has a more solid purpose (because he actually has one).
I am not even criticizing Hakuryuu's goals. I am fine or even prefer avengers and pragmatists compared to idealists (which I usually hate). But the way Hakuryuu is going about it is too childish. He thinks he has Sinbad's support from just a verbal promise, kills a mother in front of her (albeit brainwashed) children causing needless hate, he acts like a dick and hurts his friends because he suddenly remembered that he was an emo avenger, and he steals Morgiana's first kiss just because he wanted to take her away. If he had been stronger than Morgiana, I actually think he might have tried to take her by force.
Everything he did this episode just screamed immature and petty.
Sinbad is also a pragmatist and is pretty much not above more despicable methods to achieve his goal, but the difference in how they handle things is immense.