Without a house edge there would be no casinos for you to gamble at. It's a necessary evil
Yes because every business is made to make money and without the house edge the casino will not be able to earn any money. Casino can't pay us if they don't get any profit and house edge is must for the casino. Most of the casino offer 1% house edge and that is enough for them.
Theoretically, it can if it is a state-owned casino existing exclusively at the expense of taxpayers.
Somewhere in a parallel universe, such a casino could operate at a loss, but to the benefit of citizens. Of course, the casino would not return the lost money, they would go to the good of the country.
