Why do bones remodel themselves?

Because they can. Bone remodelling is the body's way of correcting a deformity after a fracture as one example. The bone will remodel according to the stresses applied to it . Orthopedist know how much of a deformity a bone can have and still remodel back to a function status.