I think maybe it would be Profitable, if you never spend money on gambling, but you always play with the free money, so that when it wins it will be profitable and when defeat it's no problem.
I don't understand, how we'll get free money to bet?(if you're talking about promotion the casinos have some rules before you can withdraw) as far as i know, none of the casinos will give you free money to gamble. so you'll have to deposit your own money to gamble.