The Kelly Criterion derives from a model that differs from JD's real situation in a couple of important ways.
First, in the Kelly model, the player with the edge controls the betting. Since he has an edge, he keeps on betting. In contrast, with JD the house has the edge but must wait passively for the whales to bet. Since the whales don't have an edge, they can and should stop when they're ahead.
Second, the Kelly model runs on "bet time", where the unit of time is one bet. The Kelly Criterion maximizes the return over the number of bets. In contrast, JD runs on "calendar time". Investors count their return in percent per day or month or year, and count their opportunity cost the same way.
Because of these differences, it does not follow that setting the maximum bet based on the Kelly Criterion will maximize JD's return in calendar time.
The maximum bet policy has been questioned before, and it's always been answered by an appeal to the Kelly Criterion, or to simulations based on the Kelly model. I'm suggesting that the model doesn't match the reality, so it's time for a fresh look.
The issue that there is an extemely lopsided distribution to bet sizes making the variance massive.
99% of bets under 1 BTC
0.99% if bets under 10 BTC
Only 0.01% of bets over 10 BTC, and many of those are actually over 100 BTC
I think Kelly holds when all bets are about equal sizes (or within a stanard differential are 2). However, this is not the scenario as it plays out on J-D since there only exists 1 or 2 players who can take advantage of the max bet and for the rest a max bet of 100BTC would be enough for thr other 99.99% of players