Gambling sites needs House edge for them to profit so how come you asked this?i believe that you know nothing about gambling.
If you don't want to spend money for house edge then better Play free games without real winning so you will just enjoy the game but will not spend a single penny and also no chance to get s single cent as winning.
Meanwhile I think the OP has gotten the answer to the question that was answered correctly by mocacinno. Gambling businesses need a house edge to get better income that will be used as tax, license and so on. Without it, the consequence is bankruptcy sooner or later.
Blaming gambling sites that have a house edge is not a good thing, because they are a business place that requires profit. As a player, anyone can choose according to their own wishes.
They're a business after all. If they didn't have a house edge, their income would depend on pure luck, and 50% of them would go broke in a couple days/weeks/months. They need the house edge, the house edge of a provably fair casino is used to pay the licence for the games, the hosting, the employees, the taxes, the shareholders,...