True, there is none on gambling because the result depends entirely on its internal setup. We can find some strategy but it is only useful for a short period of time. Using it again and again for a long period of time will lose its effectiveness and will give us a losing result. I have tried this several times and it really happen. I win in the beginning but in a long run, I lost all my bankroll fund.
That's impossible, if a strategy works for a short period of time it should work for a long period of time too. There is no such thing as a strategy that only works for a short period of time. You might have won in the beginning but that's just your personal experience. I'm sure there are a ton of examples of people losing everything in their first few bets. If you have a strategy that works for the first 100 bets then it should work for the next 100 bets as well.
The only strategy that ''works'' is something that gives you the best odds with the least amount of bets to save your time. Martingale wastes a lot of time with a lot of very small bets but it doesn't give you better odds than many other strategies making it a very bad strategy overall.