This works in theory as every time you win you gain 1 dollar. You cannot lose forever, you have to win eventually
However, in real life it is impractical as if you lost a bunch in a row which will happen eventually you won’t have enough money to keep betting. You could end up losing all of your money.