How about that as compromise, Jinbe, Zoro and Sanji are the commanders while Luffy is the yonko/captain, just like in the other Yonko crews.
Everyone's could be happy then. Sanji would be in the commander rank after all. So I don't really see a problem with the development we have so far.