only martingale is the best strategy for every single gambling game
i would agree with that if you have infinite amount of money and time ,so that you can double every bet on loss and eventually recover every loss.
otherwise your logic fail's.
There is no logical fail about it.. All methods are the same they are bound to lose in the long run