Yeah, i know some of my friends that do gambling very professional with high profit everyday.
If you friends can get high profits every day, then they are not playing the dice or pure luck games. It might be black jack or poker. They win against other less professional gamblers.
Yes winning daily with luck is not possible for anybody. Only with skill based games we may manage to end a day with profits.
In my experience, gambling would be profitable in long run if we are able to develop and groom in the gambling required skills.