Of course gambling in the long run can be profitable! but you can also lose your life savings too
Your statement is contradicting each one..
While your money is still invested in your bank roll, the chance of profiting from it is becoming thin day by day...so it is not profitable, that is why a gambler, needs to win in earlier stage and withdraw then just retry again, again the chance to profit is becoming small...