Oh the reason they shoot the horses when they break their leg(s) is because they can suffer from infection or if they don't have weight distributed on all 4 legs they suffer from a circulatory disease.

Barbaro is going to need months before he is able to survive