Why do we have bones?

As you know, humans have lots of bones - the flat bones that form our skull, curved bones that form our chest, long bones in our arms and legs, stacked bones in our backbone, small bones in our hands and feet, and tiny bones in our ears. Why do we have all these bones? And [...]