Because there is nothing in the Constitution that forbids it.
Probably because that at the time the Constitution was written & ratified, women couldn't even vote.
No, probably because the President's choice of spouse is nobody's damned business but the President's.