Questions & Answers about El hueso está roto.
Because Spanish usually uses estar for a state or condition, and broken is being treated as a condition here.
- El hueso está roto = The bone is broken
- estar + adjective often describes how something is at the moment
Using es roto would sound wrong in normal Spanish. With roto, you almost always use estar when you mean something is in a broken state.