Many badges are earned from the missions, once completed you cannot complete again under a different username.
Quote
Thank you for contacting us. We do it for privacy reasons, so that customers who have more than one persona can keep the badges separate from each other. Quote