Absolutely. If it didn't work, they wouldn't do it.You're one of the few smart ones. Obviously, the betting sites hope to attract people to "try" their site and become addicted to the action. The fact they can afford to put this money upfront indicates how often people win vs the site wins.
I can totally see how some people lose control. I like eating and smoking too much to chance it.