По какой логике? Разночтение возникло из-за того, что в японском языке звук "с" произносится шепеляво. Ни "с", ни "ш". Я считаю, что тут оба варианта допустимы. Мне ближе "с". Сколько помню, раньше говорили "Мицубиси". Потом вдруг стало "Мицубиши".