Being non-needy is a sign of strength.
People are needy when they have to make sure to get what they want. They force themselves, and their will on others.
Non-needy people, on the other hand, knows they can get naturally what they want by being who they are.