That way, casinos do not have to spend a lot of their own time and money on game development - they just create a platform for the games to be integrated in. Instead, the casinos tend to partner with companies that develop large numbers of different games, and then lend them to the casinos through partnerships and contracts.
When it comes to the games on online casinos, they are typically not developed by the casinos themselves.