В английском языке кроме 'somebody' есть ещё 'anybody' и 'nobody', и они точно происходят от слова -body, и все англичане это видят. А слово 'товарищ' совсем не обязательно происходит от слова 'товар'. Так что это не у меня логика специфическая, а у вас.
no subject