Land based casinos have huge overheads and this cuts into their profits. This is pushed down to the player. Not only do US players have to travel to the casino, but they receive worse odds, no sign up bonuses and will have to pay tax if they win a substantial amount. The best bet is online gambling that accept US players.
While several of the well known brands of online casinos have withdrawn from the United States market, many have remained and new casinos are being developed. The new competition for US players has revived the bonus structure once reserved for other markets. The more casinos available to US players the better it is for the player. American gamblers have traditionally spent more as a whole than any other market. This makes it appealing for casino operators. In order to bring in more players, they offer higher bonuses and payout rates.
Although many of the better known online casinos have decided to pull out of the United States market, there are still places to play and bargains to be found. The size of the US market and the potential income will continue to force competition. This is the definition of the free market economy.