日本語には「主語」は無いのだから仕方ない
印欧語などの主語に相当する部分は日本語では述語を説明するための修飾部でしかないのだから

「象は鼻が長い」という文は「長い」という述語が核で、
「象は」も「鼻が」も「長い」を説明する修飾部分でしかなく
どっちが主語かなど考えても無駄
どっちも同格