Un ou «une» après-midi?

Le substantif «midi» est bien masculin, tout comme «ski», n’est-ce pas?

Alors pourquoi dire «un après-ski» et «une après-midi»? Pour nous engnoler?

Je vous souhaite logiquement un «un bon après-midi», et pour agacer, «une bonne après-ski».