Value Object and Primitive Obsession code-smell

Please elaborate - I don’t see why? How do you otherwise ensure you get the appropriate structures/values whenever you depend on them?