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.
So you mean we have to play always with no deposit bonus promos and some risk free offers, but it is really hard to find these regularly even that is good idea to play risk free there, that is good way to make profit when we have nothing lose there.