Of course, there are jobs where there is absolutely no opportunity for distraction, this could be a city bus driver in a crowded city. All he can do is engage in gambling at home. And there is a truck driver who drives along a highway without cars and plays all day without stopping. Many people will think that the second driver has a better job because he can afford it. But I want to say that one wrong move or distraction in 2 seconds at high speed and he will fly off the road to the side of the road. And at best, he will remain alive, but with injuries. To summarize, I just wanted to clearly show the difference, I hope I succeeded.
You are right that not all work can be done in relaxed manner and can do other activities in between working hours. All of this work requires concentration and also full time during working hours so the only time when you want to gamble is only when you have finished your work or when you have finished working back home.
But the job you have mentioned is not job that is generally done by the majority of people, you can count the number of people who do it as driver.
Moreover, gambler who still has sense of responsibility for work is gambler who still has sense of responsibility because gamblers who are really crazy about gambling prefer to stay at home playing various bets or online casino games.
When worker gambles it is just entertainment and if they gamble as long as it doesn't interfere with their work and doesn't damage their concentration in completing work then I don't think gambling at work is bad thing.
It all depends on how they behave and apply professionally as workers, we also feel tired and fed up at work, so gambling can be more entertaining and give us feeling of enthusiasm to return to other activities.