And I still suspect that this just proves it's impossible for a real life stock to actually have equal chances of doubling and halving.
Well, real life models generally operate on much smaller timescales, with much smaller step sizes. A model where you increase or decrease by .01 on a log scale (roughly 1% increase and 1% decrease) each step seems much more reasonable, but again the same strategy (of 50% exposure, rebalanced continuously) is optimal for a log utility function.
I have no doubt that a real-life stock can change in a manner similar to a log scale, but if it changed in a manner exactly like a log scale, the company could never fail (sending the value to 0) and it could grow larger than the size of the entire economy.
Given that "it can only grow to a certain size before you exceed the real-life limit" transforms the St. Petersburg paradox from infinite expected value to a small expected value, I would expect to see anyone proposing this model show that such real-life limits don't destroy this model in the same way.