I think if there was no gambling in horse racing it would be a noble sport, just like dressage and the other olympic events seem to be but those horses are bred for intelligence and don't reach their prime until they are four or more.
take the gambling out and horse racing would be fine. Of course there would be a lot fewer tracks and it would only be practiced by people who actually love horses.