If Roxas did have a heart, he could still be a nobody, but a very special one. He was still created when his other lost his heart and was made from his body and soul. But because of Sora's special case (Ven's heart) something else was added to the mixture. Just like Namine he had emotions and...