This excellent article discusses why no horse is physically mature before 5.5 to 6 years old. The skeleton is still growing. It is interesting that the Lipizzaners at the Spanish Riding School are left to mature until they are 5 years old. And they are usually still working well into their 30s.