I agree, I think there is no one that is doing this because gambling websites also have to make some money to pay things, its not just a free service people.
Some people work hard to keep their gambling websites up these days.
Exactly, the fact is that gambling websites also need to make some profit to at least pay their workers and also finance more games or matches depending on what kind of gambling website it is of course.
I think if we are talking of 0% house edge the answer on that is you play in a certain sports book. I can always recommend you to play in Betcoin.ag as they have a good odds compared to other websites. But anyway, that is still your decision and one thing I will say again is that while the NBA has started it would be good to play sports betting.