No have changed your statement now earlier you said millions made from poker and now telling considerable.
You seem confused.
The question was "Can gambling be profitable in the long term?"
The answer is "Yes, if you are good enough that you have a positive expectation and have a big enough bankroll to withstand the variance it will be".
You need both. If you don't have a positive expectation you will lose if you play long enough, and if you don't have a big enough bankroll you'll go bust during one of the downswings.
Ways of having a positive expectation include counting cards when playing blackjack, playing games with progressive pots only when the pot is big enough to make it worthwhile, taking advantage of promotions, etc.
this clearly shows that you should never consider gaining profit from gambling.
you have to have a good luck, you need to be good at gambling and play long for the small profit. besides you have to have a huge bankroll which means investing big money.
so every sane person would invest that amount in something else with better guaranteed profitability instead of gambling, if you are looking for profit only!