The legacy is for players who have many characters, and in the second or third playthrough will have enough money to boost their third or fourth character. If it's your first character, it's unlikely you have enough credits to unlock anything.
Used to be true. Not so much now, as many legacy perks can be unlocked with cartel coins. Some that would cost hundreds of thousands of credits can be unlocked for only a few hundred cartel coins.