Question: why does xemnas not have a keyblade?
Answer: Nobodies can wield the Keyblades of their somebodies through a connection to their original heart. Since Xehanort became a Heartless, and lost the Keyblade, Xemnas couldn't wield the Keyblade because the heart in question had lost that Keyblade.