I think the difference is that Batista got his as off-books rake-off from the organized crime he permitted to flourish, not from the public till. With the Castros, the public till is their personal account.
I hate Batista, but yours is a cheap shot that denotes factual ignorance about Cuba before Castro.
Under Batista there were in Cuba a grand total of three gambling casinos, the biggest was at the Tropicana and featured ten gambling tables and thirty slot machines, the Hotel Nacional, featured seven roulette wheels and twenty-one slot machines. By contrast, in 1955 the single Riviera Casino in Las Vegas featured twenty tables and one hundred and sixteen slot machines. This means that in 1955: one Las Vegas Casino had more gambling action than all of Cuba.