Illegal poker bots grind constantly on low level online poker games and take the money from low level players by just value betting them.
Computers can easily calculate probabilities and expected values for every hand. So why they are not beating professionals?
Poker has no optimal strategy that wins against all other strategies. To play poker in higher level you must model the strategies of others, including them trying to model your strategy.
1. In the lowest level it's just maximizing expected value based on hand probabilities.
2. In the second level you try to learn the strategy of your opponents and maximize value against those strategies.
3. In third level you try to figure out how much your opponents have figured out your strategy and you change the strategy so that you maximize value when your opponents play against what they have learned from your strategy so far.
4. ... and so on. It' goes meta.
If you want to create ultimate pokerbot, it has to be able to model the minds of it's opponents. it hast to be able to detect leaks in it's own game and close them down. It must go meta all the time. It must learn how to understand how others think and how they think about it and change it's behaviour constantly.