Because they are not trying to beat you at picking horses.
That is the part most people have upside down, and it is worth saying plainly before anything else. A bookmaker does not need to know which horse will win. They need the money to land across the runners roughly in line with the prices they set, and they have built those prices so that when it does, they keep a slice whatever happens.
You can see it in our own results. We run a computer model that prices every runner in every British and Irish race, and over 9,568 races it has been a genuinely decent judge: its top pick wins 24.3% of the time. Backing that top pick every day has still returned −14.0%.
Being right often is not the same as being profitable, because the charge sits on every bet whether it wins or loses. That is the whole mechanism, and the rest of this piece is just showing it working.

