Ultimately the games that you see in the casinos are the ones that make the most money for the casino. For a game to make money the players have to like it. So these games you mention are what players find the most fun. It also helps that they are owned by big gaming companies that have the resources to get them out there in the first place.