That would be true only if a gambler had such a large amount of money that they could play all day. Most of us do not.
Does it really matter if you gamble for 6 hours and make hundreds of rolls or spins, or you gamble for 12 hours because you're at home and can keep going? In my case when I have money and decide to play everything is over in 1 hour. I either win or lose in that short time. You can technically gamble all day if you keep a few cents each time, but who does that?
Really? Would you be ashamed surrounded by people who do the same thing? Like a person who is naked isn't ashamed when they're at a nudist beach and other people are naked as well.