yes this can, gambling can constant profit and longterm
if good playing this your familiar play, is playing card or poker is good batle player vs player
not player vs machine, and sport betting is good too
Any gambling you take, you need some luck to win in the long term, and without that luck, I don't think you can win always. Including sports or any card games, you must have some luck . Otherwise you will surely lose the money. Gambling is for fun so don't waste your money to make money out of it.
But, luck will not work in long term. Luck will come and go and that too without our control. So, we cannot make use of luck to make profits, making profit from gambling with luck is just a coincidence. Long term or short term gambling will never be profitable.