If you've never had a favourite racehorse in 40 years of betting then maybe you should change your name to " John The Clueless".
Even professional punters recognise champion horses for what they are...GREAT, and it's because of the winning strike rate of great horses that big wagering punters love them so much, even if the odds are very slim.
If after 40 years you don't have a favourite racehorse, then I doubt very much whether you've ever had a bet on a horse in your life.