In general the concept on 0% house edge technically does not exist. The site owners and the affiliates are running a business and the house edge is the method by which they earn profits from the players.
If there was no method to fund the owners then the latter would go bankrupt and then the site/casino would not exist. Hence most sites who claim a 0% house edge are scammers, in general.
Not true and this was discussed many times here before. The casinos don't need 0% house edge to make money. The casinos make money because of human emotion, greed, and fear. Only reason most Casinos don't have 0% house edge is because there would be too many bots, and the bots they couldn't beat since computers don't feel emotion.