Has more or less is used when talking about someone or thing else like "Larry has many books" have more or less is used when talking about your self like "I have 4 dollars"
When Angelou writes in the poem about the bird singing even though it's caged, she implies that even when your body is imprisoned, your voice is still free.