Ben tout simplement parce que le "porte" de "portefeuille" n'est pas le "porte" de "la porte". Ca vient du verbe porter, et si on y réfléchit, je ne crois pas qu'une porte ait quoi que ce soit à voir avec le verbe porter ... Mais je me trompe peut être.
Après, il est clair que les masculin/féminin en français sont choisis de manière totalement aléatoire et on peut parfois se demander ou les gens qui ont décidé avaient la tête. Moi, je me demande pourquoi on dit une actrice, une perforatrice, une animatrice etc et UN armistice?